JS中获取函数调用链所有参数的方法


Posted in Javascript onMay 07, 2015
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');
Javascript 相关文章推荐
用JavaScript事件串连执行多个处理过程的方法
Mar 09 Javascript
JQUERY复选框CHECKBOX全选,取消全选
Aug 30 Javascript
event.srcElement 用法笔记e.target
Dec 18 Javascript
js DOM模型操作
Dec 28 Javascript
js动态修改整个页面样式达到换肤效果
May 23 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
Mar 03 Javascript
jQuery表格插件datatables用法汇总
Mar 29 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
Jun 30 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
Jan 19 Javascript
vue下跨域设置的相关介绍
Aug 26 Javascript
vue项目中实现图片预览的公用组件功能
Oct 26 Javascript
在vue中使用G2图表的示例代码
Mar 19 Javascript
jQuery中animate动画第二次点击事件没反应
May 07 #Javascript
js实现鼠标滑过文字链接色彩变化的效果
May 06 #Javascript
JS实现文字掉落效果的方法
May 06 #Javascript
DOM 高级编程
May 06 #Javascript
js获得当前系统日期时间的方法
May 06 #Javascript
js字符串操作方法实例分析
May 06 #Javascript
ajax+jQuery实现级联显示地址的方法
May 06 #Javascript
You might like
php 修改zen-cart下单和付款流程以防止漏单
2010/03/08 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
2011/08/06 PHP
跟我学Laravel之路由
2014/10/15 PHP
THINKPHP项目开发中的日志记录实例分析
2014/12/01 PHP
CodeIgniter框架基本增删改查操作示例
2017/03/23 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
javascript+css 网页每次加载不同样式的实现方法
2009/12/27 Javascript
禁止js文件缓存的代码
2010/04/09 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
JavaScript获取当前页面上的指定对象示例代码
2014/02/28 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
2016/11/22 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
JQuery中DOM节点的操作与访问方法实例分析
2019/12/23 jQuery
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
Vue引入Stylus知识点总结
2020/01/16 Javascript
Vue CLI4 Vue.config.js标准配置(最全注释)
2020/06/05 Javascript
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
将Python字符串生成PDF的实例代码详解
2019/05/17 Python
我就是这样学习Python中的列表
2019/06/02 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
Python编程快速上手——PDF文件操作案例分析
2020/02/28 Python
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
综合实践活动总结
2014/05/05 职场文书
出国英文推荐信
2014/05/10 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
党的群众路线教育实践活动查摆剖析材料
2014/10/10 职场文书
2015年幼儿园元旦游艺活动策划书
2014/12/09 职场文书
优秀教师工作总结2015
2015/07/22 职场文书
2019暑期安全倡议书!
2019/06/27 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript
关于springboot配置druid数据源不生效问题(踩坑记)
2021/09/25 Java/Android