所以我有一个(有问题的)javascript对象:
var computer={
"Home":{
"Applications":{
"Desktop":{
}
"Documents":{
}
"Downloads":{
}
"Library":{
}
"Movies":{
}
"Music":{
}
"Pictures":{
}
}
}
"Library":{
}
"Downloads":{
}
"Files":{
personnel
}
"Devices":{
"USB":{
}
"HardDrive":{
}
}
}
我知道javascript对象可以包含更多对象,但safari控制台和jslint会抛出错误。我似乎无法找到错误。怎么了?
答案 0 :(得分:3)
你确实错过了逗号,
var computer={
"Home":{
"Applications":{
"Desktop":{
},
"Documents":{
},
"Downloads":{
},
"Library":{
},
"Movies":{
},
"Music":{
},
"Pictures":{
}
}
},
"Library":{
},
"Downloads":{
},
"Files":{
personnel: ''
},
"Devices":{
"USB":{
},
"HardDrive":{
}
}
}
答案 1 :(得分:1)
在括号中添加逗号......
应该是这样的:
var computer={
"Home":{
"Applications":{
"Desktop":{
},
"Documents":{
},
"Downloads":{
},
"Library":{
},
"Movies":{
},
"Music":{
},
"Pictures":{
}
}
},
"Library":{
},
"Downloads":{
},
"Files":{
personnel: ''
},
"Devices":{
"USB":{
},
"HardDrive":{
}
}
}