對象相關(guān)api

  • Object.getPrototypeOf(obj) 獲取obj的原型對象
  • Object.create(proto) 返回對象的原型對象時(shí)proto
  • obj.hasOwnProperty(key) 返回obj自身屬性是否有key屬性,會(huì)忽略原型鏈上繼承到的屬性,(in運(yùn)算符會(huì)返回自身以及原型鏈上擁有的屬性為true)
  • prototypeObj.isPrototypeOf(obj) 返回obj的原型對象是否是prototypeObj

關(guān)于遍歷對象上的屬性
for .... in .... 遍歷可枚舉的自身屬性以及原型鏈上的屬性
Object.keys(obj) 返回一個(gè)obj自身的屬性名的數(shù)組
Object.getOwnPropertyNames(obj) 返回一個(gè)obj自身所有不可枚舉和可枚舉的屬性名的數(shù)組
obj.propertyIsEnumerable(prop) 返回prop屬性是否是obj的可枚舉屬性,不考慮原型鏈上的屬性和方法

對象內(nèi)置不可枚舉屬性
constructor
hasOwnProperty
isPrototypeOf
propertyIsEnumerable
toLocaleString
toString
valueOf

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容