我知道之前已经问过这个问题,但我真的很困惑如何在我的特定实例中应用它。
我试图在我的数组参数中使用变量而不是productId1,但我不确定如何做
var obj = {};
obj.push(something)
这个案子。
任何帮助都将不胜感激。
代码:
$BV.ui( 'rr', 'inline_ratings', {
productIds : {
'productId1': {
url : '/Dummy URL here'
}
},
答案 0 :(得分:1)
您无法在对象文字中使用变量键。您必须先创建对象,然后使用obj[key]
语法填写对象,例如:
var obj = { };
obj[productId1] = { url: '/Dummy UR here' }
$BV.ui('rr', 'inline_ratings', obj);