javascript関数式プログラミング


JavaScriptの関数式プログラミングの対象本質:function a(){    var x=「sth」       return b(){        //ド with x;     } } var c = a()functionに等しい a(){        this.x = "dosth";        this.b = function(){              //ド with this.x        } } var c = new a()しかし、1)関数式プログラミング本能的に不要なオブジェクトの構造を回避します。関数式プログラミングインセンティブは、クローズド構造を使用するときに、クローズド構造を呼び出します。オブジェクトに向かって通常事前にオブジェクトを構築しておきます。そこに準備されています。2)関数式プログラミング保護プライベート変数xは、クローズドアウト以外の外部アクセス3にはありません。 c = null setTimeout(CollectGarbage、100)