【发布时间】:2019-10-14 13:22:07
【问题描述】:
我想在 VueJS 的计算属性中格式化这个数组,但是我现在有一个问题来访问 newArray,所有元素都在一个数组中
getNewArray(){
const newArray = []
const = this.data.map(item =>{
for(let i in item){
newArray.push(item.value)
}
return newArray
})
}
data:[
[
{idStatus: 2, value: '120'},
{idStatus: 3, value: '130'},
{idStatus: 4, value: '140'},
{idStatus: 5, value: '150'}
],
[
{idStatus: 1, value: '160'},
{idStatus: 2, value: '180'},
{idStatus: 4, value: '10'},
{idStatus: 5, value: '20'}
],
[
{idStatus: 3, value: '567'},
{idStatus: 6, value: '234'},
{idStatus: 9, value: '747'},
{idStatus: 7, value: '789'}
],
[
{idStatus: 8, value: '340'},
{idStatus: 5, value: '560'},
{idStatus: 6, value: '120'},
{idStatus: 2, value: '100'}
],
[
{idStatus: 1, value: '106'},
{idStatus: 5, value: '345'},
{idStatus: 7, value: '756'},
{idStatus: 9, value: '946'}
]
]
我想要得到的结果是这样的
data:[
[120,130,140,150],
[160,180,10,20],
[567,234,747,789],
[340,560,120,100],
[106,345,756,946]
]
【问题讨论】:
标签: javascript arrays object vue.js ecmascript-6