作家
登录
    用户名:  密码:   

使一个函数作为另外一个函数的参数来运行的javascript代码

作者: 来源:www.28hudong.com 2013-03-30 03:20:40 阅读21次 我要评论

先看一段代码: 复制代码 代码如下:var a = [1,2,3]; function map(fn, a, init){ var s = init; for (i = 0; i < a.length; i++){ s = fn(s,a[i]); } return s; } alert(map(function(x,y){return x+y;}, a , 0)) //把数组的各个元素相加求和 alert(map(function(x,y){return x+y;}, a , "")) //把数组的各个元素连接起来 map 函数定义了对 a 数组遍历一次,但具体对各个元素执行何种操作,却没有定义,需要从其第一个参数来定义。 这种方法能提高代码的重用性。不错。

  推荐阅读

  用javascript实现计算两个日期的间隔天数

ASP 里面计算两个时间的差距可以 DateDiff,但 javascript 里面没有,需要手写函数。 js 里面居然可以直接 Date1-Date2,而且还是转换为毫秒计算时间差的。 复制代码 代码如下:// 计算两个日期的间隔天数 functio>>>详细阅读


本文标题:使一个函数作为另外一个函数的参数来运行的javascript代码

地址:http://www.17bianji.com/kaifa2/JS/30191.html

5

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

21

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)