遍历器

遍历器

  • 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)
    })
    
posted @ 2022-08-29 11:17  a立方  阅读(19)  评论(0编辑  收藏  举报