1
我知道這可能是非常困難的,因爲我想要Object1,Object2等東西。 這是我認爲可能工作,但可能不會。如何使用for循環創建對象
for(var x = 1; x<=10; x++){
var Object + x = new Object();
};
我該怎麼做。提前致謝!
我知道這可能是非常困難的,因爲我想要Object1,Object2等東西。 這是我認爲可能工作,但可能不會。如何使用for循環創建對象
for(var x = 1; x<=10; x++){
var Object + x = new Object();
};
我該怎麼做。提前致謝!
var objects = {};
for (var x = 0; x < 100; x++) {
objects[x] = {name: "value"}; //value can be a string like "value" or a var like value
}
歡迎你@Petro Adamovich –
使用數組並在每次迭代中創建對象並將其推送到該數組。 –
這被稱爲「變量變量名稱」。 Javascript不支持你嘗試這樣做的功能。它確實支持帶'string'索引的數組。所以你可以做一些更像'objects [「Object + x」] = new Object();' – christopher
如果在全局範圍內工作:'window ['Object'+ x] = ...'。 – leaf