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高级程序设计 阅读笔记(十八) js跨平台的事件
Aug 14 Javascript
JavaScript?Apple设备检测示例代码
Nov 15 Javascript
如何用javascript计算文本框还能输入多少个字符
Jul 29 Javascript
javascript字符串函数汇总
Dec 06 Javascript
Angular2实现组件交互的方法分析
Dec 19 Javascript
Vue官网todoMVC示例代码
Jan 29 Javascript
关于Webpack dev server热加载失败的解决方法
Feb 22 Javascript
微信小程序左滑删除功能开发案例详解
Nov 12 Javascript
Node.js的进程管理的深入理解
Jan 09 Javascript
JQuery属性操作与循环用法示例
May 15 jQuery
Jquery实现获取子元素的方法分析
Aug 24 jQuery
js实现无缝轮播图效果
Mar 09 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编写PDF文档生成器
2006/10/09 PHP
php设计模式 Template (模板模式)
2011/06/26 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
2017/01/21 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
js创建对象的区别示例介绍
2014/07/24 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
javascript实现瀑布流动态加载图片原理
2016/08/12 Javascript
深入浅出 jQuery中的事件机制
2016/08/23 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
详解在Angular项目中添加插件ng-bootstrap
2017/07/04 Javascript
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
node.js基础知识小结
2018/02/26 Javascript
如何在js代码中消灭for循环实例详解
2018/07/29 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
layui点击弹框页面 表单请求的方法
2019/09/21 Javascript
[59:08]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第一局
2016/02/27 DOTA
[00:44]2016完美“圣”典 风云人物:Mikasa宣传片
2016/12/07 DOTA
[50:05]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
python读取html中指定元素生成excle文件示例
2014/04/03 Python
关于Python面向对象编程的知识点总结
2017/02/14 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
2018/02/13 Python
python面向对象实现名片管理系统文件版
2019/04/26 Python
python用requests实现http请求代码实例
2019/10/31 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
python时间序列数据转为timestamp格式的方法
2020/08/03 Python
html5新增的属性和废除的属性简要概述
2013/02/20 HTML / CSS
Ryderwear澳洲官网:澳大利亚高端健身训练装备品牌
2018/09/18 全球购物
如何理解委托
2012/01/06 面试题
实用求职信范文分享
2013/12/25 职场文书
网络编辑岗位职责
2014/03/18 职场文书
市场策划求职信
2014/08/07 职场文书
企业财务管理制度范本
2015/08/04 职场文书
2016年春节慰问信息大全
2015/11/30 职场文书