摘要:
对js不熟悉,最近看到js代码中用到arguments.callee顺便了解一下:首先要理解js的函数是一个对象,arguments.callee 返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文。callee 属性是 arguments 对象的一个成员,它表示对函数对象本身的引用,这有利于匿名 函数的递归或者保证函数的封装性,例如下边示例的递归计算1到n的自然数之和。而该属性 仅当相关函数正在执行时才可用。还有需要注意的是callee拥有length属性,这个属性有时候 用于验证还是比较好的。arguments.length是实参长度,arguments. 阅读全文
posted @ 2011-01-31 11:48 miles.chen 阅读(364) 评论(0) 推荐(0)
浙公网安备 33010602011771号