把this.detailData转为数组,我用了我之前的写法,这里用不了,有没有别的方便的方法?转为和上面888的一样
如果是把整个row作为数组元素,那么直接 this.detailData = [row]
如果是把row的每一项分别作为数组的一个元素,那么可以Object.entries(row).map(i => ({[i[0]]: i[1]}))
let obj = {
a: 1,
b:2,
c: 3,
d: 4
};
function objToArry (obj) {
let arry = [];
for (let i in obj) {
console.log(i)
arry.push({
[i]: obj[i]
})
};
return arry
};
console.log(objToArry(obj))
```javascript
这样就行