JavaScript 高階関数のサンプル

JavaScriptの高階関数のサンプルです。

高階関数

  • 高階関数とは、関数を引数にしたり戻り値とする関数のことです。

コード

サンプルのコードです。
4行目は、6行目の関数のtest1を呼び出しています。引数は、文字の123とalert関数です。
6行目のkansuuの値はalert関数です。
7行目は、alert関数が実行され123と表示されます。

<script>
function click1(){
	var a = "123";
	test1(a, alert);
}
function test1(i, kansuu) {
	kansuu(i); //alertで123と表示
}
</script>
<body >
<input type="button" value="ボタン" onClick="click1()">
</body>

関連の記事

JavaScript 無名関数と即時関数のサンプル
JavaScript クロージャのサンプル
JavaScript エスケープシーケンスのサンプル
JavaScript 例外処理のサンプル(try...catchとthrow)
JavaScript 変数の巻き上げのサンプル

 はまったらエンジニア特化型Q&Aサイト
【teratail(テラテイル)】で質問しましょう!


△上に戻る