Я заметил, что alert и console.log не работают, как обычные объекты JavaScript в IE8. У кого-нибудь есть объяснение для этого?
Good:
escape instanceof Function; // => true
escape.call; // => function call() { }
typeof escape; // => "function"
escape.test = 1; // => 1
Bad:
alert instanceof Function; // => false
alert.call; // => undefined
typeof alert; // => "object"
alert.constructor; // => undefined
alert.test = 1; // => Object doesn't support this property or method