下のオブジェクト配列のkeyを0をidに、1をshopにしたいのですが、
for文で書くことはできましたが、
もっと簡潔に一括変更する方法はあるのでしょうか?
let srcData = [ {0:”id1”, 1:”店A“}, {0:”id2”, 1:”店B“}, {0:”id3”, 1:”店C“}, ]; // 以下のようなデータを作りたい。 // dstData = [ // {id:”id1”, shop:”店A“}, // {id:”id2”, shop:”店B“}, // {id:”id3”, shop:”店C“}, // ] dstData = []; for (let i = 0; i < srcData.length; i++) { dstData.push({ id: srcData[i][0], shop: srcData[i][1], }); }
回答2件
あなたの回答
tips
プレビュー