高阶函数
定义
function add(a, b, fn) {
return fn(a) + fn(b);
}
var fn = function(a) {
return a * a;
};
var fn2 = function(a) {
return a + a;
};
add(2, 3, fn); //13
add(2, 3, fn2); //10作用
代码复用
提高执行效率
案例
Vue createPatchFunction
相关链接
参考
Last updated