函式作為引數傳遞

weixin_34075268發表於2018-08-16
function map(f, a) {
  var result = []; // 建立一個陣列
  var i; // 宣告一個值,用來迴圈
  for (i = 0; i != a.length; i++)
    result[i] = f(a[i]);
      return result;
}
var f = function(x) {
   return x * x * x; 
}
var numbers = [0,1, 2, 5,10];
var cube = map(f,numbers);
console.log(cube);

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Functions

相關文章