// Хеши в JavaScript являются неупорядоченными и имеют тип object. var a = { 'a' : 1, 'b' : 2, 'c' : 3 }; // И перебор хеша: for(var k in a) { v = a[k]; } // Есть вспомогательный объект ActiveX: // Scripting.Dictionary, который можно класть в сессию. var a, d, i, s; d = new ActiveXObject("Scripting.Dictionary"); d.Add ("a", "Athens"); d.Add ("b", "Belgrade"); d.Add ("c", "Cairo"); d.Key("c") = "Ca"; d.Remove("c"); a = (new VBArray(d.Keys())); s = ""; for (i = 0; i < d.Count; i++) { s += a.getItem(i) + " - " + d(a.getItem(i)); } var y = new ActiveXObject("Scripting.Dictionary"); y.add ("a", "test"); if (y.Exists("a")) { document.write("true"); }
JavaScript Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor