1. ホーム
  2. javascript

[解決済み] 関数呼び出しの後に括弧を2つ付ける

2022-04-13 06:44:57

質問

私は、どのように フィルター はAngularjsで動作し、私は2つの括弧のセットを送信する必要があることを見ました。

$filter('number')(number[, fractionSize])

その意味と、JavaScriptでどう処理するか?

どのように解決するのですか?

つまり、最初の関数( $filter ) が別の関数を返し、その返された関数がすぐに呼ばれる。例として

function add(x){
  return function(y){
    return x + y;
  };
}

var addTwo = add(2);

addTwo(4) === 6; // true
add(3)(4) === 7; // true