Введение
В этом практическом занятии мы изучим концепцию "арности унарных функций" в JavaScript. Мы узнаем, как создать функцию, которая принимает только один аргумент и игнорирует любые дополнительные аргументы. В этом практическом занятии также будет показано, как вызывать предоставленную функцию, передавая только первый аргумент. В конце этого практического занятия вы сможете реализовать эту технику в своем коде, чтобы повысить его эффективность и читаемость.
Понимание арности унарных функций
Для начала работы с кодом откройте Терминал/SSH и введите node.
Арность унарной функции означает функцию, которая принимает только один аргумент, игнорируя любые дополнительные аргументы.
Предоставленную функцию fn можно вызывать, передавая только первый аргумент. Чтобы создать унарную функцию, используйте следующий код:
const unary = (fn) => (val) => fn(val);
Ниже приведен пример использования unary с функцией parseInt:
["6", "8", "10"].map(unary(parseInt)); // [6, 8, 10]
Резюме
Поздравляем! Вы завершили практическое занятие по арности унарных функций. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.