• 技术文章 >Web开发 >JavaScript

    js使用hasOwnProperty判断属性

    小妮浅浅小妮浅浅2021-06-11 15:25:48原创779

    1、说明

    hasOwnProperty判断对象是否具有名称属性或对象,该方法不能检查对象的原型链是否具有该属性,该属性必须是对象本身的成员。

    2、格式

    object.hasOwnProperty(proName)

    3、返回值

    若属性或方法是对象自己定义的,而非在器原型链中定义的,则返回true,否则返回false。

    4、实例

    var obj = new Object();
    obj.name= 'zs';
     
    function changeObj() {
      obj.newName = obj.name;
      delete obj.name;
    }
     
    obj.hasOwnProperty('name');  // true
    changeObj();
    obj.hasOwnProperty('name');  // false
    obj.hasOwnProperty('newName');  // true

    以上就是js使用hasOwnProperty判断属性的方法,希望对大家有所帮助。更多js学习指路:js教程

    专题推荐:js hasownproperty
    上一篇:js中join()方法的使用 下一篇:javascript创建对象的方法

    相关文章推荐

    • json格式化工具有哪些• linux json如何格式化输出?• java基础之体系是什么?能做哪些事?• nodejs和js的区别• java基础中JRE、JDK、JVM是什么?
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网