0
Typescriptに配列のメンバーがあります。Array.mapとTypescriptオブジェクトのスプレッド演算子が元の配列にマッピングされていません
const members = [
{
name: 'John Lennon',
id: 1
},
{
name: 'Led Zeppelin',
id: 2
},
{
name: 'Freddie Mercury',
id: 3
}
];
私はその上にマッピングし、それが正常に配列を上書きし、キーの指定を追加し、キー
members.map(member => {
member.designation = 'Singer';
return member;
});
を追加してみてください。しかし、私はObject spread演算子を使って同じことをしようとします。
members.map(member => ({
...member,
designation: 'Singer'
}));
それが正常にエラーなしでコンパイルが、同時に私のメンバーのアレイの上にキーdesignation
をマップしません。
これは正しい方法ですか、何か不足していますが、これはTypescriptオブジェクトの展開操作に問題があります。