如何为数组参数使用变量名称

时间:2015-01-07 21:40:19

标签: javascript jquery

我知道之前已经问过这个问题,但我真的很困惑如何在我的特定实例中应用它。

我试图在我的数组参数中使用变量而不是productId1,但我不确定如何做

var obj = {};
obj.push(something)

这个案子。

任何帮助都将不胜感激。

代码:

$BV.ui( 'rr', 'inline_ratings', {
             productIds : {
                  'productId1': { 
                  url : '/Dummy URL here'
                }
             },

1 个答案:

答案 0 :(得分:1)

您无法在对象文字中使用变量键。您必须先创建对象,然后使用obj[key]语法填写对象,例如:

var obj = { };
obj[productId1] = { url: '/Dummy UR here' }
$BV.ui('rr', 'inline_ratings', obj);