JS中获取函数调用链所有参数的方法
程序员文章站
2022-05-03 18:27:17
...
这篇文章主要介绍了JS中获取函数调用链所有参数的方法,本文直接给出代码示例,需要的朋友可以参考下
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');
【相关教程推荐】
1. JavaScript视频教程
2. JavaScript在线手册
3. bootstrap教程
推荐阅读
-
js中获取URL参数的共用方法getRequest()方法实例详解
-
JS与OC交互,JS中调用OC方法(获取JSContext的方式)
-
js获取地址栏中传递的参数(两种方法)
-
JS中把函数作为另一函数的参数传递方法(总结)
-
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
-
js中获取URL参数的共用方法getRequest()方法实例详解
-
一个Js文件函数中调用另一个Js文件函数的方法演示
-
js中的4种函数调用模式:函数调用、方法调用、构造器调用、间接调用
-
js中获取URL参数的共通方法getRequest()方法
-
Egg.js 中 AJax 上传文件获取参数的方法