Код: Выделить всё
window.myString = "what";
const o = {
myString: "Hello world",
logString(){
console.log(this.myString);
}
};
o.logString(); // logs "Hello world" to the console
const func = o.logString;
func(); // logs "what" to the console
Почему такое поведение вообще было разрешено в языке?
Подробнее здесь: https://stackoverflow.com/questions/798 ... e-language
Мобильная версия