復制代碼 代碼如下: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 " /> 国产八区,久久国产精品视频,色多多网站

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

使一個函數作為另外一個函數的參數來運行的javascript代碼

先看一段代碼:

復制代碼 代碼如下:
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技術使一個函數作為另外一個函數的參數來運行的javascript代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 奥特曼格斗进化重生破解版| 猎奇头像| 生日特效动图| 陈百强电影| 活埋电影| 托比·斯蒂芬斯| 茶馆剧本完整版| 美女出水| coralie| 美丽分贝 电视剧| 绝战电视剧免费观看40集完整版| 江南好简谱| 日韩大胆视频| 优越法外电视剧免费观看| 金狮| 澳门风云2演员表| 乱世伦情 电影| 双男动漫| 茅原实里| 山上的小屋 残雪| 芭芭拉·布薛特| 西野翔电影| 托比·斯蒂芬斯| 演员任贤齐简历| 卧薪尝胆文言文| 南极之恋演员表| 工伤赔偿协议书| 洞房艳谭电影| 狂野殴美激情性bbbbbb| fate动漫| 女同视频在线| 秀人网门户网免费| 大地免费在线观看| 爱情重伤| 石锐| 来势凶猛| 色戒在线观看视频| 藏身之所| 经典常谈阅读笔记| 李莉莉| 张绍荣|