我試圖通過循環爲數組中的每個項目創建一個新對象。對象的名稱應該基於數組的鍵。在循環中創建新的對象實例
因此,對於此陣:
var arr = new Array(
"some value",
"some other value",
"a third value"
);
會導致三個對象:
alert(object1.value);
alert(object2.value);
alert(object3.value);
我迄今(但不工作)的代碼是:
// Object
function fooBar(value) {
this.value = value;
...
}
// Loop
var len = arr.length;
for (var i = 0; i < len; i++) {
var objectName = object + i;
var objectName = new fooBar(arr[i]);
}
我要求的是甚麼意義?
'objectName'被聲明兩次。 – elclanrs