Sobes.tech
Back to questions
Junior — Middle
87

Какое предназначение у метода call в программировании?

Answer from AI

sobes.tech AI

В Node.js метод call используется для вызова функции с явным указанием контекста (this) и передачей аргументов по отдельности.

Синтаксис:

func.call(thisArg, arg1, arg2, ...)
  • thisArg — объект, который будет использоваться как this внутри функции.
  • arg1, arg2, ... — аргументы, передаваемые функции.

Пример:

function greet(greeting) {
  console.log(greeting + ', ' + this.name);
}

const person = { name: 'Alice' };
greet.call(person, 'Hello'); // Выведет: Hello, Alice

call полезен, когда нужно вызвать функцию с определённым контекстом, особенно если функция не является методом объекта.