求大神解释js json问题
var data = {
name : data.newName.firstName,
newName : {
firstName : "wang"
}
}
为什么上面的代码报错 data is undefined
改成函数就不报错呢 是什么原因?
这个代码不报错:
var data = {
name : data.newName.firstName(),
newName : {
firstName : function(){
return "wang";
}
}
}