摘要:
JavaScript 中 caller,callee,call,apply 这几个涉及到函数调用的概念,这里总结一下。callee 是函数的 arguments 对象的一个属性,指代当前这个函数。利用 arguments.callee,我们可以让函数递归的调用自己,而不用总是写出这个函数的名字。例如:function factorial (n) { return !(n > 1) ? 1 : arguments.callee(n - 1) * n;}caller 是 Function 对象的一个属性,指代调用当前函数的函数;如果当前函数在顶层,caller 就是 null。例如funct 阅读全文
posted @ 2013-01-21 22:43
zoho
阅读(258)
评论(0)
推荐(0)

浙公网安备 33010602011771号