8
我試圖添加一個變量鍵,沒有運氣。Javascript變量對象鍵
這是我走到這一步:
mysql('translations',{
check: 'element_id',
element_id: element_id,
{'lang-'+lang_id}: value
});
變量關鍵是函數的最後一行。
任何想法?
我試圖添加一個變量鍵,沒有運氣。Javascript變量對象鍵
這是我走到這一步:
mysql('translations',{
check: 'element_id',
element_id: element_id,
{'lang-'+lang_id}: value
});
變量關鍵是函數的最後一行。
任何想法?
不能在對象字面量中使用表達式作爲標識符。
首先創建對象,那麼你可以使用動態名稱:
var obj = {
check: 'element_id',
element_id: element_id,
}
obj['lang-'+lang_id] = value;
mysql('translations', obj);
你可以這樣做:
var x = {
check: 'element_id',
element_id: element_id
};
x['lang-'+lang_id] = value;
mysql('translations', x);
是的,我想這樣做這樣的事情的。謝謝! –