2016-05-13 33 views
-5

我創建一個簡單的對象,但我給了我一個語法錯誤:「未捕獲的SyntaxError:意外的標記,」當我創建的JavaScript對象

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

這是我的錯誤:

"Uncaught SyntaxError: Unexpected token ," 
+1

娜娜娜-na ... [Javascript對象文字](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects#Using_object_initializers)的語法是'{key:「value」, ...}而不是「{」值「,...}」。 –

+0

你想在結果中收到什麼? –

+0

這不是用鍵和值**創建對象**的語法。 – deceze

回答

0

所有對象都必須有密鑰。您使用捲曲護腕來定義對象{}。

基本上你說的是,添加一個沒有定義鍵的對象的數組。

如果你想用值的數組A,B,C,D可以刪除護腕:

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

你總是與鍵定義對象:

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

哦,謝謝,是我的對象它的定義myObjectList = {},但我不知道如何添加值哈哈!!!!!! –

相關問題