Я разрабатываю расширения для браузера Safari. я хочу сохранить текущие активные объекты вкладки в массиве в качестве ключа. как хранить несколько объектов вкладок в массиве.
я написал следующий код.
**Первый сценарий:
var obj = {};
obj1=new Object();
obj2=new Object();
obj3=new Object();
obj['cTab_'+obj1] = "This is object1";
obj['cTab_'+obj2] = "This is object2";
obj['cTab_'+obj3] = "This is object3";**
проблема в том, что я получаю значение третьего объекта. как получить все значения объекта.
**Второй сценарий:
var arr = new Array();
cTabObj1 = new Object();
arr[cTabObj1] = 'This is cTabObj1 Value';
cTabObj2 = new Object();
arr[cTabObj2] = 'This is cTabObj2 Value';
cTabObj3 = new Object();
arr[cTabObj3] = 'This is cTabObj3 Value';
alert("arr[cTabObj1] :" + arr[cTabObj1] + " arr[cTabObj2] :" + arr[cTabObj2] + " arr[cTabObj3] :" + arr[cTabObj3]);**
Здесь также я получаю "Это значение cTabObj3" для всех трех объектов
Заранее спасибо.