• 技术文章 >Web开发 >JavaScript

    js中hasOwnProperty的属性用法

    小妮浅浅小妮浅浅2021-10-29 16:38:18原创3518

    1、js不会保护hasOwnProperty被非法占用,如果一个对象碰巧存在这个属性, 就需要使用外部的hasOwnProperty 函数来获取正确的结果。

    2、当检查对象上某个属性是否存在时,hasOwnProperty 是唯一可用的方法。

    实例

    var foo = {
        hasOwnProperty: function() {
            return false;
        },
        bar: 'Here be dragons'
    };
    foo.hasOwnProperty('bar'); // 总是返回 false
    // 使用其它对象的 hasOwnProperty,并将其上下文设置为foo
    ({}).hasOwnProperty.call(foo, 'bar'); // true

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

    专题推荐:js hasownproperty
    品易云
    上一篇:js中变量对象如何理解 下一篇:js事件委托如何理解

    相关文章推荐

    • js中Array.from的用法• js有哪些改变自身值的方法• js中同步如何理解• js中异步是什么意思• js执行上下文的类型• Js如何存储执行上下文• js如何创建执行上下文• js中Promise的状态探究• js中可选的回调函数• js中co模块的介绍• js对象的读取速度• js中变量对象如何理解

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网