在相同索引处的数组的索引处向对象添加属性

时间:2018-01-07 18:10:36

标签: javascript arrays json

我有两个数组,一个包含多个属性的对象:

var peopleArray = [{name: 'James', lastname: 'Stanley'}, {name: 'Roger', lastname 'Moore'}];

一个包含随机单词的数组:

var wordArray = ['Banana', 'Sword'];

我的目标是根据索引将 wordArray 中的每个单词作为新属性添加到 peopleArray 中的每个对象。

E.g。单词“Banana”在wordArray中的索引0处,因此它将被添加到peopleArray中相同索引处的对象,即“James”。

我希望很清楚,任何指导都以任何方式赞赏!我真的不知道如何实现这个

2 个答案:

答案 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]

}