// инициализируем массив
a = new Array();
a["a"] = 1;
a["b"] = 2;
a["c"] = 3;
// переписываем значение ячейки
delete(a["b"]);
a["b"] = 2;
m = "";
// перечисляем все элементы массива и выводим
for (i in a)
m += i + " " + a[i] + "\n";
alert(m)
Результаты работы:
Internet Explorer 6.0
a 1
b 2
c 3
Opera 9.21, Firefox 2.0
a 1
c 3
b 2
Я надеялся на то, что в IE значение тоже перепишется в хэш-массиве на последнее место, но так не случилось, а жаль.. ушел читать MSDN.