簡體   English   中英

將數組 object 值推送到新的 arrays

[英]Push array object values into new arrays

我有data數組 object 和兩個 arrays scoreDatatitleData如下

scoreData=[]
titleData = []

data = [ 
{score:1, title: tesh},
 {score:2, title: teshu}, 
{score:3, title: teshiti} ]

我想將scoretitle值分別推送到scoreDatatitleData中。

所以預期的 output 將是

scoreData = [1,2,3]
titleData = [tesh,teshu,teshiti]

謝謝

scoreData = data.map(({score}) => score);
titleData = data.map(({title}) => title);

您可以使用forEach在一個循環中執行此操作,而不是兩個單獨的循環。

data.forEach(obj => {
    scoreData.push(obj.score)
    titleData.push(obj.title)
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM