Встречается на собеседованиях • сегодня
Есть ли у стрелочной функции псевдомассив 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);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы