回答
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. 數組和堆棧之間的區別?
- 4. javascript中的/ * * /和//之間的區別
- 5. ECMAScript6和JavaScript之間的區別
- 6. Javascript ES6。 ===和Object.is之間的區別
- 7. css/javascript選擇器之間的區別
- 8. window []和eval()之間的區別 - Javascript
- 9. Javascript包裝方法之間的區別
- 10. mongodb中存儲數組和新數組之間的區別
- 11. Bootstrap CSS和組件之間的區別
- 12. 原始數組和引用數組之間有什麼區別?
- 13. 參數和參數之間的區別
- 14. {參數}和參數之間的區別?
- 15. jquery函數和常規javascript函數之間的區別?
- 16. 輸入組和組別之間的區別
- 17. 數組的indexOf和findIndex函數之間的區別
- 18. 如何找到兩個整數數組之間的區別?
- 19. Redis(鍵/值數據庫)和關聯數組之間的區別?
- 20. ES6生成器和函數數組之間的區別
- 21. '+ ='和'= +'之間的區別?
- 22. form_for,form_tag之間的區別?
- 23. YES/TRUE之間的區別?
- 24. {!!之間的區別!!}和{{}}
- 25. isDown()之間的區別isChecked()
- 26. NSStrings之間的區別?
- 27. ==和case之間的區別?
- 28. 同步之間的區別
- 29. user_posts&user_status之間的區別
- 30. '#','%'和'$'之間的區別
'b'實際上是一個數組,而'a'不是。 – Pointy
第一個不是數組,而是一個對象。 –
@ X.L.Ant well'b'也是一個對象,真的。 ;) –