変数キーを追加しようとしていますが、うまくいきません。
これが私がこれまでに得たものです:
mysql('translations',{
check: 'element_id',
element_id: element_id,
{'lang-'+lang_id}: value
});
変数キーは関数の最後の行です。
何か案は?
変数キーを追加しようとしていますが、うまくいきません。
これが私がこれまでに得たものです:
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);