我有一个字符串变量:id = '1';
我想创建一个包含data.img + id + .dispWidth
值而不使其成为字符串的变量。
例如,如果id = '7';
则dw = data.img7.dispWidth;
我怎么能这样做?
答案 0 :(得分:3)
使用bracket notation来使用动态属性键
dw = data['img' + id].dispWidth;
答案 1 :(得分:1)
data['img' + id].dispWidth
应该这样做。虽然在那时你应该考虑你是否真的不想要一个数组。