1
A
回答
13
即在JavaScript語法錯誤。也許這應該是:
var obj = { id: '1', name: '' };
這是一個對象字面。數組文字看上去像這樣:
var arr = [ 1, 2, 3 ];
你可以把對象數組裏面太:
var objarr = [ { id: '1', name: '' }, { id: '2', name: 'example' } ];
空物體看起來像:
var emptyObj = {};
空數組看起來像:
var emptyArr = [];
2
我猜你婉一個對象(看你的變量名)。 在這種情況下,這將是:
var obj = { id: '1', name: '' };
[和]標記用來定義一個數組,必須是這樣的:
var arr = ['a', 'b', 'c'];
如果你想知道在上下文中更多關於這JSON,看JSON
+0
因爲數組不是'類型'...它是一個數組類型,就像在這種情況下是一個字符串數組。數組本身只是一個對象。 –
1
方括號表示的陣列,捲曲那些對象:
var obj = []; // short form to declare an array
var onj = {}; // short form to declare an object
+0
所以要明確地回答這個問題:不,它是不合法的,因爲它試圖使用帶有錯誤括號樣式的對象字面值語法。花括號是合法的。 – nnnnnn
相關問題
- 1. 這種編碼的類型是什麼?
- 2. 這種類型的含義是什麼?
- 3. 這種類型究竟是什麼?
- 4. 這種類型的稱謂是什麼?
- 5. 什麼是一種「類型」?
- 6. Postgres中這種類型的'literal'語法是什麼?
- 7. 什麼是MVC3 HTML輔助方法,這種數據類型?
- 8. 這種現象的編程說法是什麼?
- 9. 這是什麼NSErrorPointer類型?
- 10. 這些類型是什麼?
- 11. 這是什麼類型?
- 12. Haskell爲什麼這種類型檢查
- 13. 這種類型的導航叫什麼?
- 14. 爲什麼這種類型鑄造?
- 15. 爲什麼這種類型不匹配?
- 16. 這種類型的表稱爲什麼?
- 17. 爲什麼不這種類型檢測?
- 18. 爲什麼這種類型不相等?
- 19. 爲什麼F#推斷這種類型?
- 20. 這個說法是什麼意思
- 21. 這個說法是什麼意思?
- 22. 這個說法是什麼意思?
- 23. 這個說法是什麼意思?
- 24. 爲什麼會發生這種不停地說這不是definied
- 25. 無法理解這種說法 - 返回類型的操作
- 26. 爲什麼這種類型不能分配給參數類型?
- 27. 爲什麼這種類型不允許使用類型參數?
- 28. 什麼是這種壓縮方法?
- 29. 這種方法的名稱是什麼?
- 30. 虛空的這種用法是什麼?
謝謝.......我會在11分鐘後很快選擇你的答案:) –
好的和完整的答案..你是JavaScript的Jon Skeet。 :-) –
哇現在是一個補充。我臉紅了。此外,我忽略了對象中的數組:-) – Pointy