遍历器
遍历器
-
for最重要的,兼容性好
-
for in 循环
可以遍历引用类型,包括对象(多用于用来遍历数组)
var arr = [22,33,44] for (var i in arr) { // 遍历,多用来遍历对象,而不是遍历数组 console.log(i,arr[i]) }
var obj = {name: "karen",age:23} for(var key in obj) { // 遍历所有的属性名 console.log(key) // 遍历对象里面的值 console.log(obj[key]) }
var arr = [10,203,44] var re = arr.forEach(function(el) { console.log(el) }) // 原型链myforEach callback可以引用回调函数 Array.prototype.myforEach = function(callback) { for(var i =0; i < this.length; i++) { // 运行它的回调函数 callback(this[i]) } } // 建立回调函数 arr.myforEach(function(el) { console.log(el) })