Object 的一些方法

2022-07-25 18:24:11 字數 501 閱讀 1770

object的靜態方法(靜態方法:在類身上的方法,動態方法:在例項身上的方法)

object.assgin(); 淺拷貝

將多個物件的可列舉屬性拷貝到目標物件上,並且返回賦值後的目標物件。

從右往左賦值。

object.defineproperties(obj,{})

給物件定義屬性,如果存在該屬性,

則用新定義的屬性更新已存在的屬性,

如果不存在該屬性,則新增該屬性。

enumerable(是否可列舉):預設為false

如果設定為false那麼,能夠被in運算,但是不能被for in迴圈到

writable(是否可寫):預設為false

configurable:是否 可被delete,false不能被刪除

能夠修改物件中的乙個屬性,資料劫持

object.defineproperty(obj,'name',,

set:function(newval)

})

原型鏈 Object的一些方法

經典繼承封裝函式 o1.proto o.prototype o2 建構函式的例項的 proto 和建構函式的prototype是全等於的 function craeate obj f.prototype obj return new f es5 ie9 支援object.create 固定方法 va...

類的父類object的一些屬性 方法

class test 文件字串 name scolia print test.doc 提醒一下,函式是help 例項也可以訪問,但是子類並不會繼承父類的文件字串 print test.module class test 文件字串 name scolia a test a.name good prin...

NSArray的一些方法

nsarray 不可變陣列類 建立只有乙個元素的陣列 arraywithobject nsarray建立的陣列內部存放的元素必須是 物件 型別 nsarray array nsarray arraywithobject 1 arraywithobject接收的引數是 物件 型別資料,1 可以看做是乙...