也许这已经被解决,但是在这里找不到合适的答案。道歉,如果是这样的话。这里的问题:Javascript OOP类 - 将属性赋值给函数
function Aclass(){
this.value1 = "a first value"
this.value2 = pulldata()
function pulldata(){
$.getJSON("data.json",function(data){
return data
})
}
}
var obj = new Aclass()
console.log(obj.value1)
console.log(obj.value2)
结果:“第一值”,然后“未定义” 数据变种是不可用了pulldata的范围,我不知道什么是解决这个问题的最好办法。
没错。伟大的示范,这工作就像它应该。谢谢。 –