2017-01-25 9 views
-1

私は以下のようにオブジェクトの配列を持っています。オブジェクトの配列に配列を追加する

var myArray = [ 
{ 
Data: '455', 
Note: 'tre', 
Id: '4' 
}, 
{ 
Data: '456', 
Note: 'bre', 
Id: '5' 
}, 
{ 
Data: '457', 
Note: 'cre', 
Id: '6' 
} 
]; 

私はまた、この配列

Percent = [ '10', '20', '30'], 

は、誰かが私が私がオブジェクトの配列には、この配列の要素を追加する方法を知って聞かせてくださいすることができています。予想されるアウトプットは以下の通りです。 Percentを仮定

var myArray = [ 
{ 
Data: '455', 
Note: 'tre', 
Id: '4', 
Percent: '10' 
}, 
{ 
Data: '456', 
Note: 'bre', 
Id: '5', 
Percent: '20' 
}, 
{ 
Data: '457', 
Note: 'cre', 
Id: '6', 
Percent: '30' 
} 
]; 
+0

: '_.zipWith(myarrayの、パーセント、関数(O、P){o.Percent = P。 }); ' – 4castle

答えて

1

は常にmyArray上同じmyArrayなどの項目の数、ループが含まれており、このようなPercentから正しい値を割り当てる:@Adamとして

myArray.forEach(function(object,index) { 
    object.Percent = Percent[index]; 
}); 
0

同じ仮定が、ES6矢印関数を使用して機能:

myArray.map((x,i) => x.Percent = percent[i]); 

ここにはプランナーがあります。link

は、ブラウザの互換性をチェックすることを忘れてはいけない:here Lodashと

関連する問題