Javascript 将变量与字符串连接以定义另一个变量
我在JavaScript中有一个变量 这样说Javascript 将变量与字符串连接以定义另一个变量,javascript,Javascript,我在JavaScript中有一个变量 这样说 var divId = 2; var day_2_0 = $("#rules_" + divId + "_offer_number").val(); 现在我想定义一些变量,如下所示 var divId = 2; var day_2_0 = $("#rules_" + divId + "_offer_number").val(); 但我不想直接定义VarDay\u2\u0 如果可能的话,我想要这样的东西 var day = "day_"+div
var divId = 2;
var day_2_0 = $("#rules_" + divId + "_offer_number").val();
现在我想定义一些变量,如下所示
var divId = 2;
var day_2_0 = $("#rules_" + divId + "_offer_number").val();
但我不想直接定义VarDay\u2\u0
如果可能的话,我想要这样的东西
var day = "day_"+divID+"_0";
因此var(var-day)=>var-day\u2\u0代码>
在JavaScript中是否可以实现类似的功能
注意
:它与这个php代码片段相当
$offer = "offer1";
$$offer then means $offer1
所以如果我们写echo$$offer
则表示echo$offer1代码>据我所知,有两种方法可以做到这一点:
1.评估(可能避免这个),即
2.使用对象
var someThing = {};
someThing['day_' + variableHere];
// then get the value by
someThing.day_variableValue;
谷歌eval
对它的使用有一百万条意见对不起,我不清楚。var day=“day”+divID+“\u 0”有什么问题代码>????