es6回撥函式
阿新 • • 發佈:2018-11-25
回撥函式需求 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);