for in的坑 很多时候为了方便都会直接用for ..in代替for循环,但是一不小心可能就被出卖了1.for..in 遍历不一定按照顺序遍历,所以可能得到的和预期的数据不匹配2.for..in可以遍历出在原型上修改的属性,比如:Array.prototype.name='test'; var aa=[1,2]; for(var i in aa) console.log(i); //1 ,2 , nam js 2024-10-16 38 点赞 0 评论 57 浏览