Мои задачи по Javascript
Случайная задача
Список всех задач

Задача 9

var obj1 = {};
var obj2 = {};

obj1.m = 4;
obj2.m = 5;

Object.setPrototypeOf(obj1, obj2);

obj1.x = () => {
  let m = 6;
  console.log(this.m);
}

obj1.x();
Что выведет консоль?
1
2
3
4
5
← Задача 8Задача 10 →
Пояснение В свойстве obj1.x "сидит" стрелочная функция, а в стрелочной функции this берётся "снаружи". В данном случаев значением this в стрелочной функции будет глобальный объект window, у которого нет свойства m.



Написать сообщение - отзыв, пожелание и т.п.