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

Можно ли определить входные аргументы для вызова функции через метод Bind

Да, метод bind() позволяет предварительно задать аргументы функции. Первый аргумент bind() устанавливает контекст (this), последующие — фиксируют параметры функции слева направо. При вызове такой функции остальные аргументы передаются после предустановленных.

Пример:

javascript
function greet(greeting, name) {
  console.log(`${greeting}, ${name}!`);
}

const sayHello = greet.bind(null, 'Hello');
sayHello('Alice'); // Выведет: "Hello, Alice!"

Здесь 'Hello' фиксируется как первый аргумент, а 'Alice' передается при вызове. Если аргументов в bind() больше, они заполняются слева направо.

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

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

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

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