[
{
name: "ll",
y: 4
},
{
name: "bb",
y: 3
},
{
name: "cc",
y: 1
}
]
怎么样将这样的json格式转成二维数组?
[
[
"ll",
4
],
[
"bb",
3
]
]
lodash鲁大师没用过吧?
res = []
for (var i in list) {
var item = [];
for (var j in list[i]) item.push(list[i][j]);
res.push(item)
}
伸手党你够了!
function toArr(arr) {
for (var i=0; i<arr.length; i++) {
var tmpArr = []
for (var attr in arr[i]) {
tmpArr.push(arr[i][attr])
}
arr[i] = tmpArr
}
return arr
}
for (var i = 0,item; item = arr[i++];) {
var temp = [];
for (var j in item) {
if (item.hasOwnProperty(j)) temp.push(item[j]);
}
arr[i - 1] = temp;
}
console.log(arr);