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

Beginner

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

Введение

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

Функция, которая добавляет аргументы

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

  1. Откройте Терминал/SSH и введите node, чтобы начать практику по программированию.
  2. Используйте оператор расширения (...), чтобы добавить части к списку аргументов fn.
  3. Используйте следующий код для создания функции:
const partialRight =
  (fn, ...partials) =>
  (...args) =>
    fn(...args, ...partials);
  1. Протестируйте функцию на примере, например:
const greet = (greeting, name) => greeting + " " + name + "!";
const greetJohn = partialRight(greet, "John");
greetJohn("Hello"); // 'Hello John!'

Резюме

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