⊗jsPmFNNFP 243 of 505 menu

JavaScriptにおける名前付き関数パラメーター

パラメータとして渡される関数は、 必ずしも無名である必要はありません。

それらを関数宣言として作成してみましょう。 最初の関数をget1、2番目の関数を get2と名付けます:

function get1() { return 1; } function get2() { return 2; }

関数testのパラメータとして 関数get1get2の名前 (つまり、結果ではなくそのソースコード)を渡します:

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // 3 を出力 function test(func1, func2) { console.log( func1() + func2() ); }

関数式に変更してみましょう:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // 3 を出力 function test(func1, func2) { console.log( func1() + func2() ); }

3つの関数をパラメータとして受け取り、 渡された関数の結果の合計を返す関数testを作成してください。

Function Declarationとして宣言し、 func1func2func3と名前を付けた 3つの関数を作成してください。 最初の関数は1を返し、2番目の関数は2を返し、 3番目の関数は3を返すようにします。 これらの関数を前のタスクの関数testにパラメータとして渡してください。

前のタスクを変更して、関数が同じ名前で関数式として宣言されるようにしてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否