我有一个空数组,可以像这样添加它:
test.theme = [
];
test.theme.default = ['blue','pink','orange'];
如何硬编码默认为主题数组,而不是首先声明数组然后添加到它?
我一直在尝试
test.theme = [
default: ['blue','pink','orange']
]
似乎无法获得正确的语法。
答案 0 :(得分:3)
数组文字语法没有附加属性的规定(当然,除了隐式编号的属性之外)。你必须在另一个语句中添加“default”属性,你必须这样做:
test.theme["default"] = ['blue', 'pink', 'orange'];
如果您不希望某些IE版本感到不安。 (“默认”一词是JavaScript关键字。)
答案 1 :(得分:2)
第一个对象不是数组,它是一个对象。这样做:
test.theme = {
default: ['blue','pink','orange']
}