JSON對象是屬性的無序集合,在內存中也表現為一段連續的內存地址(堆內存)
1)JSON對象是屬性的集合
2)這個集合是沒有任何順序的
在Javascript中,可以通過一對大括號(花括號)來表示這個集合,基本語法:
var json對象 = {屬性:值,屬性:值,屬性:值…};
在Javascript中,這個集合的屬性可以使用單引號或雙引號,也可以不加任何符號來表示。
?
例1:使用json來表示一個人的信息(name、age、email)
JSON對象也是自定義對象的一種,其對屬性的訪問與自定義對象的效果完全一致:
json對象.屬性
或
json對象['屬性'];
例:使用JSON對象保存多個人的信息
問題:以上代碼定義完畢後,如何訪問指定用戶的信息呢?
方式一:可以使用for循環
方式二:可以使用for…in…循環
通過測試可知:JSON對象是系統Object類的實例,在Javascript中,Object類是所有類的基類(父類)。