美文网首页
对象相关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