函数复制,

函数的复制

源头函数

// function fn5(a,b){
//     console.log(a+b);
// }

复制步骤

    // 复制函数
    // var str=fn5.toString();
    // var arg=str.match(/\(.*?\)/)[0].slice(1,-1).split(",");
    // var fnStr=str.replace(/\n/g,"").match(/\{.*\}/)[0].slice(1,-1).trim();
    // var fn6=new Function(arg.join(","),fnStr);
    // fn6(4,5)

你可能感兴趣的:(js案例)