回答
var a = {}; // Object
var b = []; // Array object
你能提供一個例子嗎? – Baadshah
var a = {property1:value1, property2:value2 }; var b = [3,4,5]; –
第一個var a = {};
是一個對象,它是聯想(具有價值的關鍵),你不能把多個相同的密鑰。
var a = { "name" : 'john', "lastname" : "shmit", "age" : 25 }
第二個var b = [];
是一個數組。不assocative,你可以把你想要內部任何(其他數組或對象):
var b = [ "orange" , "baanana" , "apple" , 1 , "555" ]
謝謝@Alainlb :)我很感激你不投下這個問題。 – Baadshah
對象
var a = { key: 42};
訪問可以用點符號a.key
或括號標記一個[鍵(串) '鍵']。在最後一種情況下,而不是字符串key
的,與所述串的變量都可以使用,像
prop = 'key';
alert(a[prop]);
陣列
var b = [0, 0, 3];
訪問是可能的索引(一個正整數)和托架符號a[2]
。
其他訪問是可能的
- 1. Javascript - 函數聲明之間的區別
- 2. javascript構造函數之間的區別
- 3. JavaScript函數聲明之間的區別?
- 4. ==和=== WRT數組之間的區別?
- 5. 數組和堆棧之間的區別?
- 6. HTML收集和JavaScript中的數組之間的區別
- 7. 如何在JavaScript中找到兩個數組之間的區別?
- 8. javascript中的/ * * /和//之間的區別
- 9. Javascript + HTML - 「'和」之間的區別「
- 10. Javascript ES6。 ===和Object.is之間的區別
- 11. D3 javascript每行之間的區別
- 12. window []和eval()之間的區別 - Javascript
- 13. Javascript包裝方法之間的區別
- 14. javascript .childNodes和.children之間的區別
- 15. css/javascript選擇器之間的區別
- 16. ECMAScript6和JavaScript之間的區別
- 17. JavaScript中[] [[]]和[[]] []之間的區別?
- 18. Javascript「Math.sin」和WebGL「sin」之間的區別
- 19. 對象之間的區別(javascript和jquery)
- 20. 用malloc分配數組類型和數組之間的區別
- 21. mongodb中存儲數組和新數組之間的區別
- 22. 繼承和組成之間的區別?
- 23. Bootstrap CSS和組件之間的區別
- 24. 依賴和組成之間的區別?
- 25. 窗格和組之間的區別
- 26. 原始數組和引用數組之間有什麼區別?
- 27. 參數和參數之間的區別
- 28. {參數}和參數之間的區別?
- 29. 輸入組和組別之間的區別
- 30. jquery函數和常規javascript函數之間的區別?
'b'實際上是一個數組,而'a'不是。 – Pointy
第一個不是數組,而是一個對象。 –
@ X.L.Ant well'b'也是一個對象,真的。 ;) –