タイトルを正しく書き込む方法がわかりませんが、それを私に許してください。別の配列からオブジェクトの既存の配列に新しいプロパティを追加します
基本的に私は場所から来ているオブジェクトの配列のリストを持っています、私は一緒にマップする必要があります。下のコードをどうやって私はそれを作ることができません。
const person = [
{name:'hello',id:1},
{name:'javascript',id:2},
{name:'world',id:3}
];
const selected = [2,3];
const normalized = person.map((obj,i) => obj.id === selected[i] ? Object.assign({}, obj, {checked:true}) : obj);
console.log(normalized)
https://jsfiddle.net/q9g0kazx/1/
私が選択したアレイに余分なプロパティベースを追加する必要があります。上記のコードがうまくいかない理由
正確な予想結果とは何ですか? –