将增量计数器连接到 JSON 响应循环中的数组选择器的末尾
concatenate an increment counter onto the end of an array selector within a json response loop
所以我正在循环一个 json 响应,我试图使用计数器 (var i) 说data.newarray[i].time+i
所以每次循环都会选择下一个数组,时间也会增加数量。所以第一个循环会吐出data.newarray[0].time0
然后data.newarray[1].time1
然后是data.newarray[2].time2
,依此类推。当前失败的位是我最后的串联time+i
。如何格式化它以使其工作?
var data = JSON.parse(xmlHTTP.responseText);
for(var i=0; i<data.newarray.length; i++)
{
alert(data.newarray[i].time+i);
}
可以使用带引号的表示法访问变量属性名称:obj['prop']
而不是obj.prop
。
解决方案是:
var data = JSON.parse(xmlHTTP.responseText);
for(var i=0; i<data.newarray.length; i++)
{
alert(data.newarray[i]['time'+i]);
}
尝试这样的事情:
for(var i=0; i<data.newarray.length; i++) {
alert(data.newarray[i]['time'+i]);
}
相关文章:
- 按数字数组禁用天数jquery日期选择器
- 构建HTML选择字段并使用JavaScript数组选择选项
- 使用数组表示法对多个字段执行jQuery日期选择器
- Javascript-从数组中选择选择器中的值
- 具有绑定与未绑定函数的数组筛选器
- 将增量计数器连接到 JSON 响应循环中的数组选择器的末尾
- 将两组选择器合二为一
- 使用 jQuery 使用 id 数组选择元素
- Jquery循环数组选择器与自定义元素ID的
- 转换后的 JSON 数组选择
- 基于条件数组的数组筛选器
- 对象数组-选择数组子集,其中对象属性为值数组
- knockoutjsforeach数组选择项值绑定
- 数组选择中的Javascript对象
- 按属性值的数组选择器函数
- 警告JS数组选择
- Javascript 和 HTML mix(数组选择)
- 作为jquery变量的值数组选择器
- 数组筛选器的异步或承诺条件
- 统一更新数组选择值