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 полезен, когда нужно вызвать функцию с определённым контекстом, особенно если функция не является методом объекта.