我正在编写一个JS应用程序,我想设置一个配置对象。 我有以下部分:
var config = {
localization: {
locales: ['en', ..., 'de'],
defaultLocale: 'en'
}
}
我想使用'default': 'en'
代替defaultLocale: 'en'
,但这样会好吗?我认为两者都是有效的。
注意:我不想使用数组的第一个元素。
谢谢!
答案 0 :(得分:0)
default
在switch
语句中是reserved个字词。您可以像这样使用它:
localization : {
"locales": ['en', ..., 'de'],
"default": 'en'
}
答案 1 :(得分:0)
是的,你可以。即使'default'是javascript中的关键字,“default”也不是字符串。
default : 'en' // bad
"default" : 'en' // good
请记住,您可能必须将其引用为本地化[“default”]以避免语法错误。 (localization.default可能是可能的,但我还没有测试过。)
这可能不是最佳做法,但如果你小心的话,你可以这样做。