新しい配列を既存の配列に追加したい。ここjavascript新しい配列を既存の配列にマップして新しいプロパティを追加する
var input1 = [ { name: 'one' }, { name: 'two' }, { name: 'three' } ];
var input2 = [ { age: '1' }, { age: '2' }, { age: '3' } ];
result = [ { name: 'one', age: '1' }, { name: 'two', age: '2' }, { name: 'three', name: 'three' } ];
は私の試みですが、それが動作していません。
var original = "one,two,three";
var myarray = [{ age: '1' }, { age: '2' }, { age: '3' }];
// this myarray could ALSO be an empty [] array.
myarray += original.split(',').map(s => ({name: s}));
console.log(myarray)
この結果を達成するために助けてください。ありがとう (これは重複した質問ではなく、配列の1つの長さの可能な差異を扱っています)。
2つの配列を_add_するだけでは、オブジェクトのプロパティをマージすることはできません。 – Xufox
@Xufoxは同じ数の要素を持っていると仮定します。 – moaningalways
ヒント:1つ上のループ...インデックスを使用して同じ位置にある他のものを変更する – charlietfl