我有data陣列物件和兩個陣列scoreData,titleData如下
scoreData=[]
titleData = []
data = [
{score:1, title: tesh},
{score:2, title: teshu},
{score:3, title: teshiti} ]
我想分別推動score和title價值觀。scoreDatatitleData
所以預期的輸出將是
scoreData = [1,2,3]
titleData = [tesh,teshu,teshiti]
謝謝
uj5u.com熱心網友回復:
scoreData = data.map(({score}) => score);
titleData = data.map(({title}) => title);
uj5u.com熱心網友回復:
您可以在一個回圈中使用 use forEachfor,而不是兩個單獨的回圈。
data.forEach(obj => {
scoreData.push(obj.score)
titleData.push(obj.title)
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/508642.html
標籤:javascript
