Sprawdzałem, jak działają filtry w Angularjs i zobaczyłem, że musimy wysłać 2 zestawy nawiasów.
$filter('number')(number[, fractionSize])
Co to oznacza i jak sobie z tym radzimy w JavaScript?
javascript
angularjs
L105
źródło
źródło
Odpowiedzi:
Oznacza to, że pierwsza funkcja (
$filter
) zwraca inną funkcję, a następnie ta zwrócona funkcja jest wywoływana natychmiast. Na przykład:źródło
let add = (x) => (y) => x + y;
x
add(x, y)
? Jaka jest korzyść z tak tego nazwania?passport.authenticate("local")(req, res, function(){
$filter('number')
zwraca funkcję, która przyjmuje dwa argumenty, z których pierwszy jest wymagany (liczba), a drugi opcjonalny (rozmiar ułamka).Możliwe jest natychmiastowe wywołanie zwróconej funkcji:
Alternatywnie możesz zachować zwróconą funkcję do wykorzystania w przyszłości:
źródło
Jest taki sam jak ten:
$filter()
Funkcja zwraca wskaźnik do innej funkcji.źródło