typeof attachEvent


「attachEventってtypeofしたらfunctionだよね?」という、そりゃそうなんじゃないの、と思うような事を聞かれたのですが、typeof attachEventで検索してみると"object"と比較していたり、"function"と比較していたりするようなサンプルコードがいくつも出てくるので、そんなアホなと思いつつ調べてみたのです。

以下はmodern.IEからダウンロードして来たVirtualBoxのVMでの検証結果です。
IEを起動した際に表示される、http://www.modern.ie/en-us/toolsのページでアドレスバーに以下を入力して実行しました。

アドレスバーに入力したJavaScript
javascript:alert(typeof attachEvent)
OS IE typeof attachEvent
Vista IE7 object
7 IE8 object
7 IE9 function
8 IE10 (Desktop) function
8.1 IE11 (Desktop) undefined

これでまた少しIE力が向上したのでした。(あんまりうれしくない)