这个问题在这里已有答案:
前言 - 我是一个编码新手,我真的试图找到这个问题的答案 .
我正在使用jQuery来发出一个AJAX请求,而我的响应是一堆数组 . 在for循环中将变量需要的数据分配给变量时,所有这些都可以正常工作,除了这个:
var x = response [i] .pets.media.photos.8.val;
关于数组路径中的“8”,我收到一个“无法识别的数字”错误,但这是照片所在目录的名称 . 我是否遗漏了一些格式?我究竟做错了什么?
在此先感谢您的帮助 .
您必须使用方括号表示法来访问以点表示法在语法上无效的属性
var x = response[i].pets.media.photos.['8'].val;
1 回答
您必须使用方括号表示法来访问以点表示法在语法上无效的属性