美文网首页
对象相关api

对象相关api

作者: 蘑菇酱960903 | 来源:发表于2018-04-17 00:15 被阅读0次
  • Object.getPrototypeOf(obj) 获取obj的原型对象
  • Object.create(proto) 返回对象的原型对象时proto
  • obj.hasOwnProperty(key) 返回obj自身属性是否有key属性,会忽略原型链上继承到的属性,(in运算符会返回自身以及原型链上拥有的属性为true)
  • prototypeObj.isPrototypeOf(obj) 返回obj的原型对象是否是prototypeObj

关于遍历对象上的属性
for .... in .... 遍历可枚举的自身属性以及原型链上的属性
Object.keys(obj) 返回一个obj自身的属性名的数组
Object.getOwnPropertyNames(obj) 返回一个obj自身所有不可枚举和可枚举的属性名的数组
obj.propertyIsEnumerable(prop) 返回prop属性是否是obj的可枚举属性,不考虑原型链上的属性和方法

对象内置不可枚举属性
constructor
hasOwnProperty
isPrototypeOf
propertyIsEnumerable
toLocaleString
toString
valueOf

相关文章

网友评论

      本文标题:对象相关api

      本文链接:https://www.haomeiwen.com/subject/pvvykftx.html