美文网首页
JS判断是否包含有某属性(转)

JS判断是否包含有某属性(转)

作者: 丶灰太狼他叔 | 来源:发表于2018-08-28 00:24 被阅读7次

    1、in运算符

    var obj = {name:'jack'};
    alert('name' in obj); // --> true
    alert('toString' in obj); // --> true
    

    无论是name,还是原形链上的toString,都能检测到返回true。

    2、hasOwnProperty方法

    var obj = {name:'jack'};
    obj.hasOwnProperty('name'); // --> true
    obj.hasOwnProperty('toString'); // --> false
    

    原型链上继承过来的属性无法通过hasOwnProperty检测到,返回false。

    原文地址:https://www.cnblogs.com/zycbloger/p/6208487.html

    相关文章

      网友评论

          本文标题:JS判断是否包含有某属性(转)

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