コールバック関数 – JavaScript
コールバック関数とは
関数の引数として渡して実行してもらう関数のこと。書いてみたけれども関数名の付け方がイマイチ。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function greet(set:string, callback:any):string{ let greeting:string = "Hello"; let name:string = callback(set); return greeting + ", " + name + "!"; } function setName(name:string):string{ return name; } let greetmessage:string = greet("CodeCode", setName); console.log(greetmessage); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function greet(set, callback) { // 関数の引数として別の関数名を渡す ※()は付けない。 var greeting = "Hello"; var name = callback(set); // ここでsetName(name)を実行している。 return greeting + ", " + name + "!"; } function setName(name) { return name; } var greetmessage = greet("CodeCode", setName); console.log(greetmessage); // "Hello, CodeCode" |
コメント
コメントはありません。