美文网首页
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