Я не понимаю, почему глобальная функция alert()
заменяется, когда я запускаю этот код ... Я не использую prototype
здесь.
Moo = (function(){
this.alert = function(s){
console.log("Replaced Alert! " + s);
};
return this;
})();
alert("poit");
Когда я запускаюкод Я не получаю всплывающее окно с предупреждением, вместо этого запускается приведенный выше код, и я вижу, что текст появляется в моей консоли.Может кто-нибудь объяснить?