Я смотрел, как фильтры работают в Angularjs, и я увидел, что нам нужно отправить 2 набора скобок.
$filter('number')(number[, fractionSize])
Что это значит и как мы справляемся с этим с помощью JavaScript?
javascript
angularjs
L105
источник
источник
Ответы:
Это означает, что первая функция (
$filter
) возвращает другую функцию, а затем эта возвращаемая функция вызывается немедленно. Например:источник
let add = (x) => (y) => x + y;
x
add(x, y)
? Где польза от такого?passport.authenticate("local")(req, res, function(){
$filter('number')
возвращает функцию, которая принимает два аргумента, первый из которых является обязательным (число), а второй необязательным (размер дроби).Можно сразу вызвать возвращенную функцию:
В качестве альтернативы вы можете сохранить возвращенную функцию для будущего использования:
источник
Это так же, как это:
$filter()
Функция возвращает указатель на другую функцию.источник