美文网首页
hasOwnProperty在for循环的作用

hasOwnProperty在for循环的作用

作者: 李大嘴JimmyLee | 来源:发表于2020-12-07 10:38 被阅读0次
    const TEST= function(){
      let count = 0;
      for(let key in items) {
        if(items.hasOwnProperty(key))
          ++count;
        }
      return count;
    };
    

    不能简单地使用for-in语句遍历items对象的属性,并递增count变
    量的值。还需要使用hasOwnProperty方法(以验证items对象具有该属性),
    因为对象的原型包含了额外的属性(属性既有继承自JavaScript的Object类
    的,也有属于对象自身,未用于数据结构的)。

    相关文章

      网友评论

          本文标题:hasOwnProperty在for循环的作用

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