读取json文件时出现未定义错误

无弋
Mon, 23 Apr 2018 06:29:06 +0000

[
{ “id”:“1”,
“url”:“textures/1_1”,
},
{ “id”:“2”,
“url”:“textures/2_1”,

}]

上面部分是json文件的内容
下面部分是导入json，根据log输出情况这一步应当是没有问题的
var url=cc.url.raw(‘resources/picdata.json’);
cc.loader.load(url, function( err, res){
if(err)
{
console.log(“the fault is:”+err);
}else{
this.picList = res;
console.log( ‘err[’+err+’] result: ’ + JSON.stringify(this.picList));
}
});
错误出现在 this.item = this.picList[n];
n是一个随机数，不管n随机到什么值都会出现这样的错误，然后数字不一样
TypeError: Cannot read property ‘0’ of undefined

阅读整个主题