将javascript连接字符串解释为变量
Interpret a javascript concatenated string as variable
我通过ajax获取数据。在结果data.items
中,我有:
image1, image2, ..., imageN
每个表示一个图像名称,如109298109991.jpg
我试着写一个函数
$.each(images, function(i,item){
var image_n = 'data.items.image' + (i+1);
console.log(image_n.value);
images_restruct.push({
href: '/images/flowercatalog/'+ image_n
title: 'Image' + i
});
});
但image_n
被解释为字符串data.items.image1
、data.items.image2
。。。data.items.imageN
,而不是01010101001.jpg
。。。00001112121.jpg
$.each(data.items, function(i, item){
images_restruct.push({
href: '/images/flowercatalog/'+ data.items[item],
title: 'Image' + i
});
});
相关文章:
- 有人可以解释一下这个变量的声明方式
- Javascript i(index,iterator):如果用作变量,它将始终被解释为索引位置
- 解释变量如何“泄漏”
- 需要将 JSON 解释为变量
- 你能解释一下这个JavaScript语法(变量外推)吗?
- 语法:const {} = 变量名称,任何人都可以解释或指出我正确的方向
- 使用解释的变量名称循环遍历窗体上的单选按钮
- JSON语法-变量被解释为文字
- JS将作用域分离,以对具有相同名称的多个变量进行解释
- 将javascript连接字符串解释为变量
- Javascript-需要对IIFE中的变量进行解释
- 将 javascript 变量的动态值解释为文本框 id
- DataBinder.Eval返回的值被解释为变量而不是字符串
- 解释JavaScript中的变量作用域
- 将html附加为变量不会解释标记
- 如何在下划线模板中将javascript变量解释为属性
- Laravel 4.2试图解释Backbone.js模板变量
- 解释Javascript文件Laravel中的变量
- 谁能解释给我这个JavaScript代码定义一些变量和循环通过他们
- 无法解释的错误,html中未定义的变量