2012-09-29 10 views

Odpowiedz

19

Nie można używać wyrażeń dla identyfikatorów w literale obiektu.

Pierwszy utworzenia obiektu, można używać nazw dynamicznych:

var obj = { 
    check: 'element_id', 
    element_id: element_id, 
} 

obj['lang-'+lang_id] = value; 

mysql('translations', obj); 
+0

Tak myślałem o robi coś takiego. Dziękuję Ci! –

1

Można to zrobić:

var x = { 
    check: 'element_id', 
    element_id: element_id  
}; 
x['lang-'+lang_id] = value; 

mysql('translations', x);