相关疑难解决方法(0)

我什么时候需要使用hasOwnProperty()

我读到在循环对象时我们应该总是使用hasOwnProperty,因为对象可以被其他东西修改以包含我们不想要的一些键

但这总是需要吗?有没有不需要的情况?这也是局部变量所必需的吗?

function my(){
  var obj = { ... };
  for(var key in obj){

    if(obj.hasOwnProperty(key)){
      safe
    }

  }
}
Run Code Online (Sandbox Code Playgroud)

如果我不需要,我只是不喜欢在循环内添加额外的东西.

http://phrogz.net/death-to-hasownproperty

这家伙说我不应该再用它了.

javascript loops object

15
推荐指数
1
解决办法
6267
查看次数

标签 统计

javascript ×1

loops ×1

object ×1