Что значит запись аргументов в функции вида function(num1[, ...[, numN]])? Как понять такую запись?
Смущают квадратные скобки и запятые в начале, хотелось бы знать, почему так пишут.

21 Авг 2019 в 06:22
235 +1
0
Ответы
1

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

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

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