js 使用for in 循环遍历数组,输出数组值时,为什么会把我在Array.prototype上自定义的函数也一起输出? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 prototype 自定义 函数 js 循环 搜索资料 1个回答 #热议# 在购买新能源车时,要注意哪些? xi8km9 2017-02-13 · TA获得超过1086个赞 知道小有建树答主 回答量:688 采纳率:50% 帮助的人:728万 我也去答题访问个人页 关注 展开全部 因为标凖就是这麽定的in操作符用於判断指定对象上是否能够访问到指定键又附加到prototype上的属性可以被__proto__指向该prototype的对象访问到故for in遍历数组会这样你可以使用for (var f of [])来避免这种情况发生, 缺点是for of不被早期浏览器支持 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-05-16 js的for in循环 2 2018-01-22 js怎么for循环遍历数组 2013-01-24 JS中for...in 语句用于对数组或者对象的属性进行循环... 7 2014-12-11 在主函数中定义一维数组double array10,读入数组... 22 2017-06-19 在JavaScript中使用for...in为空数组赋值为什... 2017-01-02 js一个简单的for循环为什么key会把 2011-05-23 js的for (参数) in (对象或数组)语句,是不是这个... 2 更多类似问题 > 为你推荐: