function addnumbers(func) {
return func(4, 6);
}
この構造を使って電卓を作ってほしいと頼まれました。パラメータを使用して、この構文内で計算関数を潜在的に発生させるにはどうすればよいですか? 足し算、引き算、割り算、掛け算などの簡単な計算が必要です。
function addnumbers(func) {
return func(4, 6);
}
この構造を使って電卓を作ってほしいと頼まれました。パラメータを使用して、この構文内で計算関数を潜在的に発生させるにはどうすればよいですか? 足し算、引き算、割り算、掛け算などの簡単な計算が必要です。
これは、関数ポインターを関数に渡し、それをコールバックとして呼び出すことに少し似ています。
var add=function(a, b) {
return a+b;
}
addnumbers(add); // returns 10
したがって、関数を関数add
のパラメーターとして配置すると、次のようにテキストをaddnumbers
交換できます。func
add
function addnumbers(add) {
return add(4, 6);
}
パラメータを使用して関数をaddnumbers
呼び出す場合、関数はパラメータおよびを使用して関数を呼び出します。ここで再び心に挿入されます:add
addnumbers
add
4
6
var add=function(4, 6) {
return 4+6;
}
関数add
が返すよりも、関数もこの値を返します。10
addnumbers