es6回调函数

回调函数需求 var arr = [10,33,44,55,88,20,32]
第⼀层回调函数 在不不修改本身情况下 每个val 加10
第⼆层回调函数 在不不修改本身情况下 每个val * 10
第三层回调函数 过滤掉所以 ⼩小于400 的值

 var arr = [10, 33, 44, 55, 88, 20, 32];
        function m(Arr){
            let arr = Arr;
            // error 语法 map 结束要加 ;
            // 第一层
            (function(A){
                let B = A.map((val) => {
                    return val + 10
                });
                console.log(B);
                // 第二层
                (function (A){
                    let B = A.map((val) => {
                        return val * 10
                    });
                    console.log(B);
                    // 第三层
                    (function (A){
                        let B = A.filter((val) => {
                            return val < 400;
                        });
                        console.log(B);
                    })(B)
                })(B)
            })(arr)
        }
        m(arr);

猜你喜欢

转载自www.cnblogs.com/heson/p/10014468.html
今日推荐