先循环一下 得到每一项 再把每一项的内容push到一个新数组
var scoreObject = {
"Tony": {
"Math": 95,
"English": 79,
"Music": 68
},
"Simon": {
"Math": 100,
"English": 95,
"Music": 98
},
"Annie": {
"Math": 54,
"English": 65,
"Music": 88
}
}
var new=[];
for(var i in scoreObject){ //第一次使用这种for循环,这里i并不是i=1,i=2,i=3....这种数字,而是i=Tony,i=Simon,i=Annie
var arr7=[];
arr7.push(i);
for(var j in scoreObject[i]){ //同理这里的for循环里的 j 也不是 1,2,3.。。
arr7.push(scoreObject[i][j]);
}
new.push(arr7);
}
console.log(arr6);
//结果
var scoreArray = [
["Tony", 95, 79, 68],
……
];