Функция call в JavaScript вызывает функцию, к которой она применяется, устанавливая специфическое значение this и передавая аргументы по отдельности.
Общий синтаксис:
javascript
thisArg: Значение, которое будет использоваться в качестве this при вызове func. Если thisArg является null или undefined, this будет заменено глобальным объектом в нестрогом режиме (или останется undefined в строгом режиме).arg1, arg2, ... : Аргументы, передаваемые функции func.Основные применения:
this внутри функции.call для вызова конструктора родителя с контекстом дочернего объекта.Пример изменения контекста:
javascript
Пример заимствования метода:
javascript