function getCallerArgument(){
var result = [];
var slice = Array.prototype.slice;
var caller = arguments.callee.caller;
while(caller){
result = result.concat(slice.call(caller.arguments, 0));
caller = caller.arguments.callee.caller;
}
return result;
};
var a = function(){b('a1','a2')},
b = function(){b('b1','b2')},
c= function(){return getCallerArgument()};
c('c1');
标签:
JS,函数,调用链,所有参数
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
桃源资源网 Design By www.nqtax.com
暂无“JS中获取函数调用链所有参数的方法”评论...