Добавление аргументов в функцию

JavaScriptJavaScriptBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы изучим концепцию частичных функций в JavaScript и научимся создавать высшего порядка функцию, которая позволит нам легко добавлять аргументы в начало заданной функции. С помощью практических примеров и упражнений мы поймем, как работают частичные функции и как их можно использовать для упрощения нашего кода и его более модульного оформления.

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

Для начала практики программирования откройте Терминал/SSH и введите node.

Функция partial используется для создания новой функции, которая вызывает fn с partials в качестве первых аргументов.

  • Используйте оператор расширения (...), чтобы добавить partials в начало списка аргументов fn.
const partial =
  (fn, ...partials) =>
  (...args) =>
    fn(...partials, ...args);
const greet = (greeting, name) => greeting + " " + name + "!";
const greetHello = partial(greet, "Hello");
greetHello("John"); // 'Hello John!'

Резюме

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