1.***递归遍历节点树递归调用:函数内部又调用自己何时使用递归:遍历不确定层级深度的上下级机构时原理:在函数内部,调用任何函数,都会为新的函数调用创建新的EC。可实现一个函数,反复执行多项任务。深度优先遍历:优先遍历下级节点**arguments.callee引用的是当前调用的函..
分类:
其他好文 时间:
2016-01-10 17:15:51
阅读次数:
136
arguments对象代表正在执行的函数和调用它的函数的参数。
分类:
移动开发 时间:
2016-01-08 21:56:20
阅读次数:
279
函数内部属性:在函数内部,有两个特殊的对象:arguments和this。 arguments有一个callee属性,该属性是一个指针,指向拥有这个arguments对象的函数。function factorial(num){ if (num<=1) { return 1...
分类:
Web程序 时间:
2015-12-21 15:56:35
阅读次数:
172
函数//递归函数function factorial(n){ if(n<=1){ return 1; } else { return n*arguments.callee(n-1); } }console.log(factorial(4));//24函数作用域是指函数内...
分类:
其他好文 时间:
2015-12-11 20:37:42
阅读次数:
135
2014-11-08 12:18:51 更新,修复原形链方法被当作关键词的bug,其实之前是想用全局关键词的,不过还是算了,array里有太多单词了。 现在length callee 关键词依然会被输出,以后修复,现在为了精简就将就着用了。2014-08-26 14:5...
callee返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文。[function.]arguments.callee可选项 function 参数是当前正在执行的 Function 对象的名称。说明:callee 属性的初始值就是正被执行的 Function 对象...
分类:
其他好文 时间:
2015-11-22 18:40:44
阅读次数:
164
call apply bind作用类似。即调用一个对象的一个方法,以另一个对象替换当前对象。call语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])apply语法:apply([thisObj[,argArray]])bindcall() apply() 都...
分类:
移动开发 时间:
2015-11-21 11:44:22
阅读次数:
163
81、函数内部属性:arguments、arguments.callee、this。window.color = "red";var o={color:"blue"};function sayColor(){ alert(this.color); }sayColor(); // re...
分类:
编程语言 时间:
2015-11-02 11:57:31
阅读次数:
230
inputjquery提交 $(function () { document.onkeydown = function (event) { var e = event || window.event || arguments.callee.ca...
分类:
Web程序 时间:
2015-10-30 12:19:35
阅读次数:
201