我已经声明如下语法错误在JavaScript对象声明
var me = {'alex','moore','baby','you'};
无属性名称的对象。我只想要元素被设置为字符串。但我在铬开发工具和萤火虫中都出现错误。我已经Google搜索,但找不到任何好的答案。
我在做什么错了?
谢谢。
编辑
谢谢您的回答。我问的原因是我正在阅读一本书“Javascript:权威指南”。在PDF文件的第115页,它指出,Javascript对象::
"They can also be used
(by ignoring the value part of the string-to-value mapping)
to represent sets of strings."
所以我试图测试它,但得到错误。看来这本书是错误的,他们可以用来表示字符串集。
这不是创建对象的有效签名..为什么不创建一个数组而不是这个..? '['alex','moore','baby','you'];' –
你需要它是一个数组。 'var me = ['alex','moore','baby','you'];' – Andy
如果你想让它成为一个对象 - 给每个键分配一个值! –