因此,我试图将数据从JSON分配给全局变量,以供以后多次使用,但是遇到了这个问题。第一个警报通过,但是对于第二个警报,我无法读取未定义的属性4。
var refference=[]
$.getJSON('letters.json', function(data) {
refference=data.letters
alert(refference[1][4])
})
alert(refference[1][4])
谢谢!
最佳答案
第二个alert(refference[1][4])
将给您一个错误,因为在那个时间点,$.getJSON()
请求尚未返回。因此refference
对象仍然是[]
,因此属性4是未定义的。