Рубрики
Без рубрики

Откройте для себя мощность функций первого класса

Откройте для себя функциональный JavaScript был назван одним из лучших новых функциональных книг по программированию BookAuthority! В JavaScript функции являются первым классом объектов, что означает, что они могут быть: сохранены в переменной, объекте или нагруженном в качестве аргумента для функционального отвержения из функционального управления функциями, можно сохранить тремя способами:

Автор оригинала: FreeCodeCamp Community Member.

Откройте для себя функциональный JavaScript был назван одним из Лучшие новые функциональные программирования книги BookAuthority !

В JavaScript функции являются первоклассными объектами, что означает, что они могут быть:

  • хранится в переменной, объекте или массиве
  • прошел как аргумент к функции
  • возвращен из функции

Хранение функции

Функции могут быть сохранены тремя способами:

  • Хранить в переменной: Пусть dosomething () {}
  • Хранить в объекте: Пусть obj = {dosomething: Функция () {}}
  • Хранить в массиве: rr.push (функция dosomething () {})

В первом и третьем примере я использовал названное выражение функции.

Выражение функции определяет функцию как часть большего выражения. Линия кода не начинается с Функция Отказ

Функция как аргумент

В следующем примере функция Досметочное отправляется как аргумент для Doaction () Отказ

doAction(function doSomething(){});

Досметочное это обратный вызов.

Обратный вызов – это функция, передаваемая как аргумент для другой функции.

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

Вы можете найти больше в Откройте для себя функциональный JavaScript книга.

Для получения дополнительной информации о применении методов функциональных программиров в реакции посмотрите на Функциональный реагировать Отказ

Учить Функциональный реагировать в проекте, основанном на проекте, с Функциональная архитектура с реагированием и redux Отказ

Следуйте в Twitter