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 相关文章推荐
js每次Title显示不同的名言
Sep 25 Javascript
node.js中的fs.lchmod方法使用说明
Dec 16 Javascript
Javascript中arguments用法实例分析
Jun 13 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
May 03 Javascript
AngularJS模块详解及示例代码
Aug 17 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
Oct 05 Javascript
浅谈jQuery hover(over, out)事件函数
Dec 03 Javascript
js截取字符串功能的实现方法
Sep 27 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
Dec 21 Javascript
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
js生成1到100的随机数最简单的实现方法
Feb 07 Javascript
微信小程序 bindtap 传参的实例代码
Feb 21 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 download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
php获取qq用户昵称和在线状态(实例分析)
2013/10/27 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
jquery 插件开发方法小结
2009/10/23 Javascript
js对象的复制继承实例
2015/01/10 Javascript
js显示当前日期时间和星期几
2015/10/22 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
手机Web APP如何实现分享多平台功能
2016/08/19 Javascript
JavaScript设计模式之单体模式全面解析
2016/09/09 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
详解vue-cli之webpack3构建全面提速优化
2017/12/25 Javascript
vue生命周期与钩子函数简单示例
2019/03/13 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
js根据后缀判断文件文件类型的代码
2020/05/09 Javascript
微信小程序弹窗禁止页面滚动的实现代码
2020/12/30 Javascript
Python对list列表结构中的值进行去重的方法总结
2016/05/07 Python
python使用mysql数据库示例代码
2017/05/21 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
利用Storage Event实现页面间通信的示例代码
2018/07/26 HTML / CSS
Roots加拿大官网:加拿大休闲服饰品牌
2016/10/24 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
PHP如何删除一个Cookie值
2012/11/15 面试题
兴趣小组活动总结
2014/05/05 职场文书
团代会开幕词
2015/01/28 职场文书
2015年留守儿童工作总结
2015/05/22 职场文书
学生会任命书范本
2015/09/21 职场文书
同学聚会开幕词
2019/04/02 职场文书
JS新手入门数组处理的实用方法汇总
2021/04/07 Javascript