因为标凖就是这麽定的in操作符用於判断指定对象上是否能够访问到指定键又附加到prototype上的属性可以被__proto__指向该prototype的对象访问到故for in遍历数组会这样你可以使用for (var f of [])来避免这种情况发生, 缺点是for of不被早期浏览器支持