higher-order-functions- все статьи тега ➜ страница 0


Функции высшего порядка в JavaScript

Я читаю красноречивый JavaScript ( новое издание), и я достиг части о функциях более высокого порядка, и я запутался в том, что происходит в следующем коде. function noisy(f) { return function(arg) { console.log("calling with", arg); var val = f(arg); console.log("called with", arg, "- got", val); return val; }; } noisy(Boolean)(0); // → calling with 0 // → called with 0 - got false Почему вызов функции так шумит? Является ли (булево) приведение? Гипс для чего? возвраща ...

разница между foldLeft и reduceLeft в Scala

я узнал основную разницу между foldLeft и reduceLeft метод использовать-foldleft: начальное значение должно быть вынесено reduceLeft: берет первый элемент коллекции в качестве начального значения бросает исключение, если коллекция пуста есть ли разница ? любая конкретная причина иметь два метода с аналогичная функциональность? ...

Как использовать ES6 Fat Arrow to.filter () массив объектов

Я пытаюсь использовать функцию стрелки ES6 с .filter вернуть взрослых (Джек и Джилл). Похоже, я не могу использовать оператор if. что мне нужно знать, чтобы сделать это в ES6? var family = [{"name":"Jack", "age": 26}, {"name":"Jill", "age": 22}, {"name":"James", "age": 5 }, {"name":"Jenny", "age": 2 }]; let adults = family.filter(person => if (person.age > 18) person); // throws error (8:37) SyntaxError: unknown: Unexpected token (8:37) |let ...