1. 程式人生 > >Object 的一些方法

Object 的一些方法

能夠 運算 def get onf 設置 更新 num ble

Object的靜態方法(靜態方法:在類身上的方法,動態方法:在實例身上的方法)
Object.assgin(); 淺拷貝 將多個對象的可枚舉屬性拷貝到目標對象上,並且返回賦值後的目標對象。 從右往左賦值。
Object.defineProperties(obj,{}) 給對象定義屬性,如果存在該屬性, 則用新定義的屬性更新已存在的屬性, 如果不存在該屬性,則添加該屬性。 enumerable(是否可枚舉):默認為false 如果設置為false那麽,能夠被in運算,但是不能被for in循環到 writable(是否可寫):默認為false configurable:是否 可被delete,false不能被刪除

能夠修改對象中的一個屬性,數據劫持
Object.defineProperty(obj,‘name‘,{ get:function(){ //當讀的時候,觸發的函數 }, set:function(newVal){ //當寫的時候,觸發的函數 } })

Object 的一些方法