I have data array object and two arrays scoreData and titleData as follows
scoreData=[]
titleData = []
data = [
{score:1, title: tesh},
{score:2, title: teshu},
{score:3, title: teshiti} ]
I Wanted to push score and title values into scoreData and titleData respectively.
So the expected output will be
scoreData = [1,2,3]
titleData = [tesh,teshu,teshiti]
Thanks
CodePudding user response:
scoreData = data.map(({score}) => score);
titleData = data.map(({title}) => title);
CodePudding user response:
You can use use forEach for doing it in one loop rather than two separate loops.
data.forEach(obj => {
scoreData.push(obj.score)
titleData.push(obj.title)
})
