(function(){
if (false) {
var console = {log: function(){}}
}
console.log('test');
})();
Этот код выдает ошибку в Хроме:
Uncaught TypeError: Cannot call method 'log' of undefined
Кто-нибудь может объяснить какого хрена так происходит?
И работает ли этот код в других браузерах?