我有一个简单的for循环:
for(var foo in bar) {
var x = bar[foo];
console.log(x);
}
但是,我的回答是:
{...} // An object as expected
{...} // An object as expected
{...} // An object as expected
[Function]
这个额外的功能是什么?我们如何删除它?
答案 0 :(得分:0)
额外的函数可能是对象原型构造函数,使用hasOwnProperty来检查循环中的属性。