Почему ассоциативные массивы не работают в localStorage [«»]?

Например, у меня есть следующий код:

  localStorage["screenshots"] = new Array();
  localStorage["screenshots"]["a"] = 9;
  alert(localStorage["screenshots"]["a"]);

  Arr = new Array();
  Arr["screenshots"] = new Array();
  Arr["screenshots"]["a"] = 9;
  alert(Arr["screenshots"]["a"]);

(я использую Google Chrome v9.0.597.107 в 32-разрядной версии Windows Vista)

Но работает только вторая часть (вывод предупреждения () это")! localStorage ["снимки экрана"] ["а"] = 9; alert (localStorage ["снимки экрана"] ["а"]); Arr = новый массив (); Arr ["...

Например, у меня есть следующий код:

  localStorage["screenshots"] = new Array();
  localStorage["screenshots"]["a"] = 9;
  alert(localStorage["screenshots"]["a"]);

  Arr = new Array();
  Arr["screenshots"] = new Array();
  Arr["screenshots"]["a"] = 9;
  alert(Arr["screenshots"]["a"]);

(я использую Google Chrome v9.0.597.107 в 32-разрядной версии Windows Vista)

Но работает только вторая часть (вывод предупреждения () это")! localStorage ["снимки экрана"] ["а"] = 9; alert (localStorage ["снимки экрана"] ["а"]); Arr = новый массив (); Arr ["...

Например, у меня есть следующий код:

  localStorage["screenshots"] = new Array();
  localStorage["screenshots"]["a"] = 9;
  alert(localStorage["screenshots"]["a"]);

  Arr = new Array();
  Arr["screenshots"] = new Array();
  Arr["screenshots"]["a"] = 9;
  alert(Arr["screenshots"]["a"]);

(я использую Google Chrome v9.0.597.107 в 32-разрядной версии Windows Vista)

Но работает только вторая часть (вывод предупреждения () это")! Первое предупреждение выводит вместо "undefined"!

В чем проблема?

Спасибо.

12
задан ComFreek 7 March 2011 в 15:21
поделиться