在javascript中,我们具有带有静态对象数的数组。

objectArray = [{}, {}, {}];

有人可以告诉我如何使这个数字动态吗?



最佳答案

您不必使它动态,它已经是。您只需要在数组上添加更多对象:

// Add some new objects
objectArray.push({});
objectArray.push({});
console.log(objectArray.length); // 5

// Remove the last one
objectArray.pop();
console.log(objectArray.length); // 4

在JavaScript中,不需要声明数组长度。它们总是动态的。

您可以通过数组键修改单个对象:
// Add a property to the second object:
objectArray[1].newProperty = "a new property value!";

关于javascript - 动态对象数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10153561/

10-13 06:45