Javascript Object литерал - PullRequest
       1

Javascript Object литерал

5 голосов
/ 09 июня 2011

Вот мой литерал объекта:

var obj = {key1: value1};

Как добавить:

{key1: value1,value2,value3}

к объекту?

Ответы [ 4 ]

4 голосов
/ 09 июня 2011
var obj = {key1: [value1, value2, value3]};
3 голосов
/ 09 июня 2011

Если вы объявляете его значениями, используйте массив с литералом объекта.

var obj = {key1: [value1, value2, value3]}

Если вы уже объявили значения, по-прежнему используйте массив, но просто установите свойство.

obj.key1 = [value1, value2, value3]
1 голос
/ 09 июня 2011

Вы должны изменить свой объект по указанному ключу, чтобы иметь массив вместо простого значения:

obj.key1 = [ obj.key1, 'value2', 'value3' ];
0 голосов
/ 09 июня 2011

Попробуйте

var obj = {"key": "val1"};
obj.key=[obj.key, "val2", "val3"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...