同时调用函数和此函数的返回函数:func()()

  第一次见到一个变量名后有两个(...)真是觉得奇怪。想起函数返回值也可以是函数的时候就不觉得奇怪了。

  用as3举例如下:

  

function func():Function{
    trace(
"A");
    
return function(){trace("B");};
}
//下面会输出:a(换行后再输出)b
func()();

不过很少这样用,可能是高级的。 

posted @ 2009-10-29 14:17  vily_雷  阅读(205)  评论(0)    收藏  举报