Задача JS
@webcoderofficialОтвет:
Petr
Обьяснение:
Функция func вызывается с помощью простого вызова - func(), поэтому this ссылается на глобальный объект .
this.name = "Ivan"; // window.name = "Ivan";
В самовызывающихся функциях this также ссылается на глобальный объект.
(function() {
this.name = "Petr"; // window.name = "Petr";
})();
В итоги console.log(window.name); // Petr
Код для проверки:
let func = function() {
this.name = "Ivan";
(function() {
this.name = "Petr";
}) ();
console.log(this.name);
}
func();