Введение
В этом практическом занятии мы изучим, как использовать функцию partialRight() в JavaScript для создания новых функций с предварительно заданными аргументами. Эта мощная функция позволяет легко добавлять аргументы к существующим функциям, тем самым позволяя создавать новые функции с определенным поведением, не нужно переписывать исходную функцию. Мы рассмотрим примеры использования partialRight() для упрощения кода и его более модульного оформления.
Функция, которая добавляет аргументы
Чтобы создать функцию, которая добавляет аргументы к тем, которые она получает, следуйте этим шагам:
- Откройте Терминал/SSH и введите
node, чтобы начать практику по программированию. - Используйте оператор расширения (
...), чтобы добавитьчастик списку аргументовfn. - Используйте следующий код для создания функции:
const partialRight =
(fn, ...partials) =>
(...args) =>
fn(...args, ...partials);
- Протестируйте функцию на примере, например:
const greet = (greeting, name) => greeting + " " + name + "!";
const greetJohn = partialRight(greet, "John");
greetJohn("Hello"); // 'Hello John!'
Резюме
Поздравляем! Вы завершили практическое занятие по добавлению аргументов к функции. Вы можете выполнить больше практических заданий в LabEx, чтобы улучшить свои навыки.