javascript如何往list增加属性
JavaScript中的List通常指的是数组,可以使用以下方式往数组中的元素增加属性:
- 使用for循环遍历数组,为每个元素增加属性:
var arr = [{name: 'Alice'}, {name: 'Bob'}, {name: 'Charlie'}];
for (var i = 0; i < arr.length; i++) {
arr[i].age = 20; // 增加age属性
}
console.log(arr); // [{name: 'Alice', age: 20}, {name: 'Bob', age: 20}, {name: 'Charlie', age: 20}]
- 使用forEach方法遍历数组,为每个元素增加属性:
var arr = [{name: 'Alice'}, {name: 'Bob'}, {name: 'Charlie'}];
arr.forEach(function(item) {
item.age = 20; // 增加age属性
});
console.log(arr); // [{name: 'Alice', age: 20}, {name: 'Bob', age: 20}, {name: 'Charlie', age: 20}]
- 直接为数组中的某个元素增加属性:
var arr = [{name: 'Alice'}, {name: 'Bob'}, {name: 'Charlie'}];
arr[0].age = 20; // 为第一个元素增加age属性
console.log(arr); // [{name: 'Alice', age: 20}, {name: 'Bob'}, {name: 'Charlie'}]
原文地址: http://www.cveoy.top/t/topic/b0GB 著作权归作者所有。请勿转载和采集!