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

Есть ли у стрелочной функции псевдомассив arguments

Нет, у стрелочных функций нет своего псевдомассива arguments. Если попытаться обратиться к arguments внутри стрелочной функции, она возьмёт его из внешней (обычной) функции.

Пример:

javascript
function outer() {
  const inner = () => {
    console.log(arguments); // arguments из outer
  };
  inner();
}

outer(1, 2, 3); // Выведет [1, 2, 3]

Для получения аргументов в стрелочной функции используйте rest-параметры:

javascript
const fn = (...args) => {
  console.log(args); // [1, 2, 3]
};
fn(1, 2, 3);
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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