Назад к задачам
Junior — Middle+
5

Поведение this в обычной функции и стрелочной функции

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

Что будет возвращено при вызове следующих методов?

function getDiameter() {
  return this.radius * 2;
}

const figure = {
  radius: 10,
  diameter: getDiameter,
  perimeter: () => 2 * Math.PI * this.radius,
};

figure.diameter();  // ?
figure.perimeter(); // ?