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
。