【发布时间】:2020-01-05 01:39:17
【问题描述】:
我正在学习在数组上使用现代数组方法,但是有没有办法可以在数组对象上使用这些方法?如果不是,将整个对象存储到一个数组中会更好吗?
var course = {
name: "My Javascript Tutorial",
awesome: true,
teachers: ["Brandon", "Shane", "Mike"],
students: [
{
name: "Cliff",
computer: {
OS: "macOS",
type: "iMac"
}
},
{
name: "Arthur",
computer: {
OS: "macOS",
type: "Macbook Pro"
}
},
{
name: "Donald",
computer: {
OS: "macOS",
type: "Windows PC"
}
}
]
};
course.forEach(function(item){
console.log(course.students[item].name + 'uses a ' + course.students[item].computer.type);
})
这是我遇到的错误。
TypeError: 无法读取未定义的属性“学生”
【问题讨论】:
标签: javascript arrays node.js object