如何添加到数组

时间:2014-01-12 21:11:19

标签: javascript

我有一个空数组,可以像这样添加它:

test.theme = [

];

test.theme.default = ['blue','pink','orange'];

如何硬编码默认为主题数组,而不是首先声明数组然后添加到它?

我一直在尝试

test.theme = [
    default: ['blue','pink','orange']
]

似乎无法获得正确的语法。

2 个答案:

答案 0 :(得分:3)

数组文字语法没有附加属性的规定(当然,除了隐式编号的属性之外)。你必须在另一个语句中添加“default”属性,你必须这样做:

test.theme["default"] = ['blue', 'pink', 'orange'];

如果您不希望某些IE版本感到不安。 (“默认”一词是JavaScript关键字。)

答案 1 :(得分:2)

第一个对象不是数组,它是一个对象。这样做:

test.theme = {
    default: ['blue','pink','orange']
}