js中函数调用链所有参数的获取方法
功能getcallerargument(){var结果{ };
var片= array.prototype.slice;
VaR来电= arguments.callee.caller;
当(呼叫者){
结果:result.concat(slice.call(caller.arguments,0));
来电= caller.arguments.callee.caller;
}
返回结果;
};
声明一个函数(){ B(步骤,'a2)},
B =函数(){ B('b1 ','b2)},
C =函数(){ return getcallerargument()};
C('c1);