ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptの匿名メソッドとは何ですか
JavaScript では、匿名メソッドは匿名関数であり、関数名のない関数を指し、関数キーワード、パラメーター、関数本体のみが含まれます。構文形式は「function ([args]) {」です。関数本体}"。匿名関数は式、つまり関数式であり、関数構造のステートメントではありません。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
Method (メソッド) は、オブジェクトを通じて呼び出される JavaScript 関数です。言い換えれば、メソッドは関数でもあり、単なる特殊関数です。 JavaScript の匿名メソッドまたは匿名関数は、関数名のない関数です。
匿名メソッド (匿名関数)
匿名関数。つまり、関数には関数名がなく、関数キーワードとパラメーターのみが含まれます。そして関数本体。具体的な使用法は次のとおりです。
function ([args]) { statements }
例 1
次のコードは、匿名関数を定義します。
function (a, b) { //匿名函数 return a + b; }
上記のコードでは、関数リテラルは基本的に関数ステートメントを使用して関数構造を定義するのと同じであり、その構造は固定されています。ただし、関数リテラルは関数名を指定せず、関数の構造をキーワード function で直接表現したものであり、このような関数を無名関数とも呼びます。
例 2
匿名関数は式、つまり関数式であり、関数構造のステートメントではありません。次に、無名関数を値として変数 f に代入します。
//把函数作为一个值直接赋值给变量 f var f = function (a, b) { return a + b; };
関数構造体が値として変数に割り当てられている場合、変数は関数として呼び出すことができ、変数は無名関数を指します。
console.log(f(1,2)); //返回值3
例 3
匿名関数は値として機能し、より複雑な式の操作に参加できます。上記の例では、次のコードを使用して、関数の定義と呼び出しの統合操作を完了できます。
console.log( //把函数作为一个操作数进行调用 (function (a,b) { return a + b; })(1, 2)); //返回数值3
[推奨学習: JavaScript 上級チュートリアル]
以上がJavaScriptの匿名メソッドとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。