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 相关文章推荐
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
Mar 21 Javascript
Cookie 小记
Apr 01 Javascript
Javascript图像处理—为矩阵添加常用方法
Dec 27 Javascript
javascript实现数字验证码的简单实例
Feb 10 Javascript
jQuery中append()方法用法实例
Dec 25 Javascript
javascript 构造函数方式定义对象
Jan 02 Javascript
jQuery插件MixItUp实现动画过滤和排序
Apr 12 Javascript
学习JavaScript设计模式之迭代器模式
Jan 19 Javascript
简单谈谈关于 npm 5.0 的新坑
Jun 08 Javascript
让微信小程序支持ES6中Promise特性的方法详解
Jun 13 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
Jan 31 Javascript
JavaScript 替换所有匹配内容及正则替换方法
Feb 12 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正则校验用户名介绍
2008/07/19 PHP
PHP $_SERVER详解
2009/01/16 PHP
pdo中使用参数化查询sql
2011/08/11 PHP
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
PHP下的浮点运算不准的解决方法
2016/10/27 PHP
javascript之ESC(第二类混淆)
2007/05/06 Javascript
Javascript的闭包
2009/12/31 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
jsp 自动编译机制详细介绍
2016/12/01 Javascript
Jquery Easyui选项卡组件Tab使用详解(10)
2016/12/18 Javascript
jQuery Masonry瀑布流布局神器使用详解
2017/05/25 jQuery
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
2019/04/04 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
Python3基础之输入和输出实例分析
2014/08/18 Python
python基础教程之循环介绍
2014/08/29 Python
Collatz 序列、逗号代码、字符图网格实例
2017/06/22 Python
对pandas的行列名更改与数据选择详解
2018/11/12 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
2019/02/13 Python
Python使用GitPython操作Git版本库的方法
2020/02/29 Python
canvas生成带二维码海报的踩坑记录
2019/09/11 HTML / CSS
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
SneakerStudio英国:最佳运动鞋商店
2019/05/22 全球购物
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
路政管理专业推荐信
2013/11/11 职场文书
校企合作协议书
2014/04/16 职场文书
药剂专业个人求职信范文
2014/04/29 职场文书
学雷锋宣传标语
2014/06/25 职场文书
排球赛新闻稿
2015/07/17 职场文书
公司员工培训管理制度
2015/08/04 职场文书
spring项目中切面及AOP的使用方法
2021/06/26 Java/Android