函数作为参数传递

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前端知识体系http://www.cnblogs.com/sb19871023/p/3894452.html 前端...
    秋风喵阅读 12,523评论 7 163
  • 2017年匆匆而去 曾经以为2018年很远很远 在无声无息中 2018年就这么来了 又大了一岁 不管怎样 这一年 ...
    卿若安阅读 408评论 2 1
  • 如果我们想获取某个可点击的对象view的时候,在对象添加事件时候加上,你将要对button进行什么操作去触发...
    心情的颜色阅读 619评论 0 0
  • 流光逝,芍药花辞,惊蛰此,繁花榭籽,歌折笛,掩尘埋画沙堤,踏笔墨思。 上元季,挂灯火起,夜黑急,难道是戏?红衣摆,...
    莘九阅读 180评论 0 0
  • 小酌醉酒花前, 闲拈布阵棋盘。 绕耳丝竹犹在, 同天诗意不老。
    莫须有V阅读 175评论 2 9