2

我在下划线中有一个这样的循环

_.each(questions,function(data){

a="reason"+data.choosen;
%>

<%= data.a; %>

<%
count++;
});
 %>

data.choosen 得到 1 或 2 或 3 或 4。现在基于此,我想显示数据对象的 data.reason1 或 data.reason2 或 data.reason3 或 data.reason4 属性。

我尝试了上述方法但不起作用。

4

1 回答 1

2

在 Javascript 中

x.y

相当于

x["y"]

所以你可以将你的代码更改为

data[a]
于 2013-07-22T06:25:12.340 回答