将字符串值转换为变量值 - JavaScript

时间:2015-07-07 05:13:02

标签: javascript

我有一个字符串变量:id = '1';
我想创建一个包含data.img + id + .dispWidth值而不使其成为字符串的变量。

例如,如果id = '7';dw = data.img7.dispWidth; 我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

使用bracket notation来使用动态属性键

dw = data['img' + id].dispWidth;

答案 1 :(得分:1)

data['img' + id].dispWidth应该这样做。虽然在那时你应该考虑你是否真的不想要一个数组。