###連想配列のある要素の値を一括で変更して別に連想配列を格納したい
React.jsで連想配列から、ある要素の値を一括で変更したのち、別の配列に格納したいです。
react
1const fruits =[ 2{id: 0, title: "apple", items: 3, condition: "good"}, 3{id: 1, title: "orange", items: 5, condition: "good"}, 4{id: 2, title: "kiwi", items: 1, condition: "good"}, 5{id: 3, title: "cherry", items: 2, condition: "Bad"}, 6]
上記の配列があったとして、condition
の値を一括で全て"Bad"
にしたい場合はどのようにすれば良いでしょうか。
また、condition
の値を全て"Bad"
にした後、新たに別の配列に一括で格納する方法を教えてください。
目標の状態
react
1const disposal =[ 2{id: 0, title: "apple", items: 3, condition: "Bad"}, 3{id: 1, title: "orange", items: 5, condition: "Bad"}, 4{id: 2, title: "kiwi", items: 1, condition: "Bad"}, 5{id: 3, title: "cherry", items: 2, condition: "Bad"}, 6]
###試したこと
react
1const fruits =[ 2{id: 0, title: "apple", items: 3, condition: "good"}, 3{id: 1, title: "orange", items: 5, condition: "good"}, 4{id: 2, title: "kiwi", items: 1, condition: "Bad"}, 5{id: 3, title: "cherry", items: 2, condition: "good"}, 6] 7console.log(fruits[0].title) 8///apple と出力 9 10const disposal = fruits.map((index) => { 11return { 12 id: [index], 13 title: fruits[index].title, 14 items: fruits[index].itemes, 15 condition: "Bad", 16 }; 17}); 18 19console.log(disposal) 20///出力失敗 21
補足情報
react初心者です。1、2ヶ月前からreactを触っていますが、純粋なJavaScriptは未経験です。すみません。
回答2件
あなたの回答
tips
プレビュー