[英]Add attribute to an object at index from array at same index
我有兩個數組,一個數組的對象包含多個屬性:
var peopleArray = [{name: 'James', lastname: 'Stanley'}, {name: 'Roger', lastname 'Moore'}];
還有一個帶有隨機單詞的數組:
var wordArray = ['Banana', 'Sword'];
我的目標是從wordArray添加的每個字作為一個新的屬性基於指數peopleArray每個對象。
例如,單詞“ Banana”在wordArray的索引為0處,因此它將被添加到對象在peopleArray的同一索引(即“ James”)處的對象。
希望一切都清楚,任何指導以任何方式表示贊賞! 我真的不知道該怎么實現
這真的很簡單:
const n = Math.min(peopleArray.length, wordArray.length);
for (let i = 0; i < n; i++) {
peopleArray[i].word = wordArray[i];
}
for (var index = 0; index < peopleArray.length; index++) {
peopleArray[index][nameOfNewAttr] =wordArray[index]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.