Sobes.tech
Back to tasks
Junior — Senior
75

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

Companies where asked:
Учи.руУчи.ру

Task condition

livecode

Нужно предсказать, что появится в консоли после вызовов 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();