Назад к задачам
Junior — Senior
5

Значение this при вызове методов объекта

Компании, где спрашивали:

Учи.руУчи.ру
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Нужно предсказать, что появится в консоли после вызовов obj.a() и obj.b() в строгом режиме ("use strict") и дать объяснение того, как формируется контекст this.

"use strict";
// рассуждение вслух более ценно чем верный ответ

function funcA() {
  console.log(this);
}

function funcB() {
  funcA();
}

const obj = {
  a: funcA,
  b: funcB,
};

obj.a();
obj.b();