函数作为参数

    技术2022-11-29  30

    将函数作为参数的例子没见过多少,也不知道这样有什么好处,不过这样的用法的确令人耳目一新。

     

    形式:function F(f:Function):void

    {

        //do something

    }

     

    细想一下,如果函数作为参数,那么着意味着f是可以替换的,很显然这是算法的一种高度抽象。

     

    值得注意的是这里的f是没有指定参数的,事实上它的参数可以是任意的,而在F中取得f的参数则是依赖于f的arguments属性,后者是一个数组。

     

     

    最新回复(0)