ES5學習01

1.JSON對象

 JSON.stringify(obj/arr)json

將 js對象(數組)轉化爲json對象(數組)數組

 JSON.parse(json)函數

 將json對象(數組)轉化爲js對象(數組)prototype

2.Object擴展

 Object.create(prototype,[discription])3d

 做用:以指定對象爲原型建立新的對象對象

 爲新的對象指定新的屬性,並對屬性進行描述blog

-value:指定值ip

-writeable:標識當前屬性值是否能夠修改,默認爲falseget

-configurable:標識當前屬性值是否能夠被刪除,默認爲false原型

-enumerable:標識當前屬性值是否能用for in枚舉,默認爲false

 

 Object.defineProperties(object,descriptors)

 做用:未指定對象擴展多個屬性

 get:用來獲取當前屬性值的回調值

 set:修改當前屬性值觸發的回調函數,而且實參即爲修改後的值

 對象自己的兩個方法

get propertyName(){} 用來獲得當前屬性值的回調函數

set propertyName(){} 用來監視當前屬性值變化的回調函數

 

相關文章
相關標籤/搜索