arguments转数组:

(function() {
console.log(arguments instanceof Array); // --> false
console.log(Object.prototype.toString.call(arguments)); // --> [object Arguments]
var args = Array.prototype.slice.apply(arguments);
console.log(args instanceof Array); // --> true
console.log(Object.prototype.toString.call(args)); //--> [object Array]
args.forEach(function(item){
console.log(item);
})
})(1,2,3);

arguments.callee使用:

/* arguments.callee使用 */
(function(i){
if (i==0) {
return 1;
}
return i*arguments.callee(i-1);
})(5); //等价于下面递归
// /* 递归 */
function factorial(i){
if (i==0) {
return 1;
}
return i*factorial(i-1);
}
factorial(5);

  

最新文章

  1. Python3.4下安装pip和MySQLdb
  2. clang编译器简介
  3. 基于 HTTP/2 的全新 APNs 协议
  4. 在PHP中使用Mysqli操作数据库
  5. Javascript刷新页面的几种方法
  6. linux 多个python版本的切换
  7. Qt Examples Qt实例汇总
  8. 【BZOJ 1006】[HNOI2008]神奇的国度
  9. lintcode:插入区间
  10. PHP删除HTMl标签
  11. Android Launcher label和Main Activity保持不一致
  12. BGP拓扑正确配置
  13. sphinx安装
  14. 用命令行撤销工作区的所有更改(修改文件&&新增文件)
  15. 利用mybatis-generator自动生成代码,发生:Plugin execution not covered by lifecycle configuration后解决方案
  16. domain
  17. ASCII对应码表-键值(完整版)
  18. Jsp处理过程and数据交互
  19. js - 伪数组转化为数组的几种方法整理(更新中...)
  20. 超级简单的数据压缩算法—LZW算法

热门文章

  1. Linux入门第五天——shell脚本入门(下)基础语法之调试debug
  2. 20155313 实验一《Java开发环境的熟悉》实验报告
  3. week14课上测试
  4. ASCII, UNICODE, UTF-8, 字符集理解
  5. [agc001E]BBQ Hard[组合数性质+dp]
  6. 3110: [Zjoi2013]K大数查询
  7. C++ OI图论 学习笔记(初步完结)
  8. bootstrap的Alerts中 可以放置p标签 设置 align="center" 用来设置文本居中
  9. Mysql 5.5从零开始学阅读笔记
  10. socket_tcp协议_loadrunner测试