Повторяю азы
Вопрос из теста по JS
let user = {
sayHi: function() {
alert(this);
}
};
(user.sayBye = user.sayHi)(); // [object Window]
ВАРИАНТЫ
- null
- undefined
- Объекту user.
- В коде ошибка.
Правильным ответом является undefined, но почему именно он не понятно )
____________________
т.е. типа если бы он определил, то вывел название переменной?
Почему в окне отображается именно [object Window] а не undefined?