function add(a,b){
return a+b;
}
function square(a){
return a*a;
}
function plusOne(c){
return c+1;
}
//var result = plusOne(square(add(1,2))); //这种的直接的转化成下面的不会
//alert(result);
var addSquareAndPlusOne = composite(add,square,plusOne);
function composite(add,square,plusOne){
return function(){
//这里怎么写呢?谢谢指导
}
}
addSquareAndPlusOne(1,2);
Cara penulisan pertama:
Cara penulisan kedua:
Saya telah menambah baik kod @Xiaoming kini anda boleh menukar susunan kaedah untuk dilaksanakan sesuka hati
Penyelesaian yang lebih umum, tetapi penulisannya agak rendah...
Saya juga akan siarkan kaedah penulisan yang agak rendah saya harap anda boleh membetulkan saya
Gabungkan dua kaedah penulisan @Zhishui: