Как лучше передавать аргументы в функцию JS? Здравствуйте, как профи обычно передают аргументы в функции?
такfunction(a,b,c,d,.....){}
или лучше так делатьfunction({arg1:a,arg2:b,arg3:d,..... }){}Вариант как хотите можно не писать,я это и сам понимаю

21 Авг 2019 в 06:27
178 +1
0
Ответы
1

Оба варианта имеют свои преимущества и недостатки, и выбор зависит от конкретной ситуации и личных предпочтений разработчика.

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

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

Итак, в зависимости от конкретной ситуации и вашего стиля кодирования вы можете выбрать один из этих подходов или комбинировать их в зависимости от потребностей вашего проекта.

20 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир