如何加入两个javascript变量(动态)

时间:2016-03-13 14:29:06

标签: javascript variables

我从JSON对象调用内容,该对象包含不同边的值,如side_a = 100,side_b = 200等。

现在我想得到每个选定方面的值..这通常像obj.side_a

一样被认可
var obj = $.parseJSON(data); // Inside this are values like side_a, side_b etc.

我将每个值称为

obj.side_a

现在我想在循环中调用这些变量(循环返回可用的边 - 比如a,b,c ..),因为我只想显示所选边的值。

所以'a'部分应该动态添加到调用中..

像obj.side_ + sideResultFromTheLoop一样调用obj.side_a,obj.side_b

我尝试了不同的方式......比如:

obj.+'side_'+theLoopVariable

'OBJ。' + theLoopVariable

但没有一个有效:(

1 个答案:

答案 0 :(得分:1)

在括号中使用不同类型的语法:

obj['side_' + theLoopVariable] = objectData;

详细了解property accessors