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 相关文章推荐
动态改变textbox的宽高的js
Oct 26 Javascript
JS实现的网页倒计时数字时钟效果
Mar 02 Javascript
js实现仿Windows风格选项卡和按钮效果实例
May 13 Javascript
JavaScript中0和""比较引发的问题
May 26 Javascript
原生javascript 学习之js变量全面了解
Jul 14 Javascript
浅谈jquery设置和获得checkbox选中的问题
Aug 19 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
Sep 25 Javascript
Node.js之readline模块的使用详解
Mar 25 Javascript
Vue使用NProgress进度条的方法
Sep 21 Javascript
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
谈谈node.js中的模块系统
Sep 01 Javascript
vue项目中播放rtmp视频文件流的方法
Sep 17 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中的extract的作用分析
2008/04/09 PHP
PHP中array_map与array_column之间的关系分析
2014/08/19 PHP
为PHP5.4开启Zend OPCode缓存
2014/12/26 PHP
PHP Smarty模版简单使用方法
2016/03/30 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
基于jquery的Repeater实现代码
2010/07/17 Javascript
初窥JQuery(二)事件机制(2)
2010/12/06 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
浅谈setTimeout 与 setInterval
2015/06/23 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
Javascript中的arguments对象
2016/06/20 Javascript
jQuery中delegate()方法的用法详解
2016/10/13 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
详解vue express启动数据服务
2017/07/05 Javascript
vue中实现methods一个方法调用另外一个方法
2018/02/08 Javascript
javascript实现导航栏分页效果
2019/06/27 Javascript
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
2019/07/09 Javascript
Vue 嵌套路由使用总结(推荐)
2020/01/13 Javascript
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
Python pass详细介绍及实例代码
2016/11/24 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
python中时间、日期、时间戳的转换的实现方法
2019/07/06 Python
jupyter notebook 的工作空间设置操作
2020/04/20 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
Python实现Kerberos用户的增删改查操作
2020/12/14 Python
详解css3 Transition属性(平滑过渡菜单栏案例)
2017/09/05 HTML / CSS
Bergfreunde丹麦:登山装备网上零售商
2017/02/26 全球购物
印度尼西亚最完整和最大的在线药房网站:Farmaku.com
2019/11/23 全球购物
餐饮商业计划书范文
2014/04/29 职场文书
心理咨询专业自荐信
2014/07/07 职场文书
法人身份证明书
2014/10/08 职场文书
保证金退回承诺函格式
2015/01/21 职场文书
人事部:年度述职报告范文
2019/07/12 职场文书