找了半天才找到这个错误
所以发上来公开处刑一下吧。
<html>
<body>
<script>
//对象到数组
var scoreObject = {
Tony: {
Math: 95,
English: 79,
Music: 68,
},
Simon: {
Math: 100,
English: 95,
Music: 98,
},
Annie: {
Math: 54,
English: 65,
Music: 88,
},
};
function ota(obj) {
var arr1 = [];
for (var i in obj) {
var arr2 = [];
arr2.push(i);
for (var j in obj[i]) {//就是这样行,我一开始没写[i]。于是arr2拿不到数据。
arr2.push(obj[i][j]);
}
arr1.push(arr2);
}
console.log(arr1);
}
ota(scoreObject);
</script>
</body>
</html>