📅  最后修改于: 2023-12-03 14:42:30.647000             🧑  作者: Mango
在 Javascript 中,可以很方便地操作对象数组并为每个对象设置属性。这要借助于循环语句和对象属性设置的语法。
首先,我们需要创建一个对象数组。这可以通过以下语法实现:
var myArray = [
{ name: "John", age: 25 },
{ name: "Jane", age: 30 },
{ name: "Bob", age: 45 }
];
这个数组有三个元素,每个元素都是一个对象,有两个属性:name
和 age
。
接下来,我们需要遍历这个数组,并为每个对象设置属性。这可以通过 for
或 forEach
循环来完成。
for (var i = 0; i < myArray.length; i++) {
myArray[i].city = "New York";
}
这个循环会将每个对象的 city
属性设置为 "New York"
。
myArray.forEach(function(element) {
element.country = "USA";
});
这个循环会将每个对象的 country
属性设置为 "USA"
。
最后,我们可以输出数组中每个对象的属性,以确保属性已设置。
for (var i = 0; i < myArray.length; i++) {
console.log(myArray[i].name + " is from " + myArray[i].city + ", " + myArray[i].country);
}
这个循环会输出以下结果:
John is from New York, USA
Jane is from New York, USA
Bob is from New York, USA
现在,我们已经成功地为对象数组中的每个对象设置了属性!