回调函数,内部套用----把数组的每一个数加1

106 阅读1分钟

//数组每一个值加1 //基本过程...... // var arr = [1,2,3] // for(var i = 0 ; i < arr.length ; i++) { // arr[i] = arr[i] + 1 ; // } // console.log(arr);

    // for(var i = 0 ; i < arr.length ; i++) {
    //     arr[i] = arr[i] * 2 ;
    // }
    // console.log(arr);


    

image.png

    // 回调函数开始了   哈哈哈哈
            function aa(arr , cb) {   
        for(var i = 0 ; i < arr.length ; i++) {
            arr[i] = cb(arr[i]);
        }
        console.log(arr);
    }
    //                                                                 随机设置一个数组               一个新函数  
    aa([2,3,4], function(v) {   //aa 自定义函数名   aa()调用上面的函数   ( [2,3,4]        ,        function(v) {retrue v*3} )
        return v * 3 
    })
    

image.png