ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript関数プログラミング_JavaScriptスキル

JavaScript関数プログラミング_JavaScriptスキル

WBOY
リリース: 2016-05-16 19:10:12
オリジナル
958 人が閲覧しました

JavaScript における関数型プログラミングのオブジェクトの性質:
function a()
{
var x="sth";
return b(){
//do with x; }
}
var c = a();

function a()
{
this.x = "dosth"; と同等です。 function(){
// 無駄なオブジェクトの構築を避ける
オブジェクト指向では通常、オブジェクトを事前に構築してそこで準備するのに対し、関数型プログラミングではクロージャを使用するときにクロージャ構築を呼び出すことが推奨されるためです。
2) 関数型プログラミングの保護 プライベート変数
x はクロージャを除いて外部からアクセスされません
3) クロージャとオブジェクトもリソースの解放に注意する必要があります
例: c = null; ,100);

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート