欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使一個(gè)函數(shù)作為另外一個(gè)函數(shù)的參數(shù)來(lái)運(yùn)行的javascript代碼

 更新時(shí)間:2007年08月13日 19:55:40   作者:  
先看一段代碼:

復(fù)制代碼 代碼如下:

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)) //把數(shù)組的各個(gè)元素相加求和 
alert(map(function(x,y){return x+y;}, a , "")) //把數(shù)組的各個(gè)元素連接起來(lái) 


map 函數(shù)定義了對(duì) a 數(shù)組遍歷一次,但具體對(duì)各個(gè)元素執(zhí)行何種操作,卻沒(méi)有定義,需要從其第一個(gè)參數(shù)來(lái)定義。

這種方法能提高代碼的重用性。不錯(cuò)。

相關(guān)文章

最新評(píng)論