arguments.callee 对当前正在执行的函数的引用,利用这属性可以把匿名函数作为执行函数的侦听器进行移除。如:
- sprite.addEventListener(MouseEvent.CLICK,function onClick(evt:MouseEvent):void
- {
- EventDispatcher(evt.target).removeEventListener(evt.type,arguments.callee);
- }
- )
...(rest)参数会使
arguments
对象不可用。尽管...
(rest) 参数提供了与arguments
数组和arguments.length
属性相同的功能,但是未提供与由arguments.callee
提供的功能类似的功能。在使用...
(rest) 参数之前,应确保不需要使用arguments.callee
。