Javascript передать атрибут массива в качестве параметра - PullRequest
1 голос
/ 13 сентября 2010
 var contact = { varWorkExperiences: [{ Experience: "aaa" },Experience: "bbb"}]  };

У меня есть такая структура. Я могу использовать метод push следующим образом:

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

но я хочу сделать это параматически

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

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

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

1 Ответ

2 голосов
/ 13 сентября 2010
var x = "Experience";
var obj = {};
obj[x] = "ccc";
contact.varWorkExperiences.push(obj);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...