Discuss / JavaScript / 高阶函数做装饰器

高阶函数做装饰器

Topic source

function deco(fun) { function swap() { document.write("前置增强"); var object = fun.apply(null,arguments); document.write("后置增强"); return object; } return swap; }

function add(i,j) { return i + j; }

add = deco(add);

document.write(add(1,2));


  • 1

Reply