【问题标题】:"Uncaught SyntaxError: Unexpected token , " when create my object javascript“Uncaught SyntaxError: Unexpected token”,当创建我的对象 javascript
【发布时间】:2016-09-09 19:42:22
【问题描述】:

我正在创建一个简单的对象,但我给了我一个语法错误:

 myObjectList[0] = [{"a", "b", "c", "d"}];

这是我的错误:

"Uncaught SyntaxError: Unexpected token ,"

【问题讨论】:

  • Na-na-na-na...Javascript object literal 的语法是 { key: "value", ... } 而不是 { "value", ... }
  • 你希望得到什么结果?
  • 这不是创建具有键和值的对象的语法。

标签: javascript list object syntax-error typeerror


【解决方案1】:

所有对象都必须有键。您使用花括号 {} 定义对象。

基本上你的意思是,添加一个包含一个没有定义键的对象的数组。

如果你想要一个包含值 a、b、c、d 的数组,你可以去掉括号:

myObjectList[0] = ["a", "b", "c", "d"];

你总是用键定义对象:

var myObject = {
    "a" : "A",
    "b" : "B",
    "c" : "C",
    "d" : "D",
}

【讨论】:

  • 哦,谢谢,是的,我的对象定义为 myObjectList = {},但我不知道如何添加值哈哈!¡!¡!¡!¡!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
  • 2019-02-10
  • 2014-07-08
  • 2011-03-09
  • 2014-01-06
相关资源
最近更新 更多