我有两个数组,一个包含多个属性的对象:
var peopleArray = [{name: 'James', lastname: 'Stanley'}, {name: 'Roger', lastname 'Moore'}];
一个包含随机单词的数组:
var wordArray = ['Banana', 'Sword'];
我的目标是根据索引将 wordArray 中的每个单词作为新属性添加到 peopleArray 中的每个对象。
E.g。单词“Banana”在wordArray中的索引0处,因此它将被添加到peopleArray中相同索引处的对象,即“James”。
我希望很清楚,任何指导都以任何方式赞赏!我真的不知道如何实现这个
答案 0 :(得分:1)
这非常简单:
const n = Math.min(peopleArray.length, wordArray.length);
for (let i = 0; i < n; i++) {
peopleArray[i].word = wordArray[i];
}
答案 1 :(得分:0)
for (var index = 0; index < peopleArray.length; index++) {
peopleArray[index][nameOfNewAttr] =wordArray[index]
}