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