我正在尝试向现有数组列表添加一个元素,我有10个记录的列表,我想为每个记录添加一个元素。我正在尝试这段代码
var item = {};
item["ContentId"] = contentid;
response.push(item);
但这是在列表中添加第11条记录,我想要的是将我的新属性添加到列表的每个项目中。
我该怎么做?请帮忙
答案 0 :(得分:0)
我恐怕你把记录与元素,元素与属性混淆了。 在这个例子中,我在数组的每个元素中添加了一个属性
var list = [{element1 : "Hello"}, {element1 : "bonjour"}, {element1 : "buenas dias"}];
var result = list.map((x) => x.element2 = "one more element");
console.log(list);
Run :
[ { element1: 'Hello', element2: 'one more element' }, { element1: 'bonjour', element2: 'one more element' }, { element1: 'buenas dias', element2: 'one more element' } ]
编辑:这样一个简单的任务不需要Jquery