我注意到在dojo源代码中,人们有两种方式创建他们的nls文件。这是关于括号的使用。
https://github.com/dojo/dojo/blob/master/nls/colors.js:
define({
root: ({
aliceblue: "alice blue",
antiquewhite: "antique white",
(..)
})
})
https://github.com/dojo/dojo/blob/master/tests/nls/salutations.js:
define({
root: {
ar: "Arabic",
cs: "Czech",
(..)
}
})
两者都被正确解析,似乎dojo不关心是否有多少附加括号(只要右括号的数量与开括号的数量相匹配)。
同样可以将其他括号添加到define块。
将括号括在括号中是否有什么好处?