我正在为 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 值”
提前致谢。