2010-09-13 2 views
1
var contact = { varWorkExperiences: [{ Experience: "aaa" },Experience: "bbb"}] }; 

У меня есть такая структура. Я могу использовать кнопочный метод, как это:Атрибут массива Javascript в качестве параметра

contact.varWorkExperiences.push({ Experience: "ccc"}); 

, но я хочу сделать это paramaticly

Я не могу это сделать:

var x = "Experience"; 
contact.varWorkExperiences.push({ x: "ccc"}); 

Как я могу решить эту проблему? Я должен использовать метод push в функции, но я не могу передать атрибут в качестве параметра.

ответ

2
var x = "Experience"; 
var obj = {}; 
obj[x] = "ccc"; 
contact.varWorkExperiences.push(obj); 
Смежные вопросы