Встречается на собеседованиях • сегодня

Как узнать длину аргументов у функции в JavaScript

В JavaScript можно получить количество аргументов функции через свойство arguments.length внутри самой функции. Однако, в строгом режиме ('use strict') arguments не рекомендуется использовать.

Современный подход - использовать параметр ...rest или свойство length у самой функции, которое возвращает количество ожидаемых аргументов.

Пример:

javascript
function example(a, b, c) {
  console.log(arguments.length); // количество переданных аргументов
  console.log(example.length); // 3 - количество ожидаемых параметров
}

example(1, 2); // arguments.length = 2, example.length = 3

Важно: function.length не учитывает параметры по умолчанию или rest-параметры.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы