为什么不让你使用for-in去遍历数组

Posted 周小猴儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么不让你使用for-in去遍历数组相关的知识,希望对你有一定的参考价值。

Array.prototype.eee = ‘eee‘
var arr = [‘aaa‘,‘bbb‘,‘ccc‘,‘ddd‘]
console.log(arr)
for (var i in arr){
	console.log(arr[i])
}

// [email protected] MINGW64 ~/Desktop
// $ node test.js
// [ ‘aaa‘, ‘bbb‘, ‘ccc‘, ‘ddd‘ ]
// aaa
// bbb
// ccc
// ddd
// eee

  

以上是关于为什么不让你使用for-in去遍历数组的主要内容,如果未能解决你的问题,请参考以下文章

关于for of循环的用法和使用

js数组对象的遍历

iOS入门数组字典的遍历EnumerateObjectsUsingBlock 记录

for-in和for-of,forEach和Map

Javascript中for-in效率分析和优化

NSArray其中的方法--遍历,