うっかり予約語を使い怒られたので深く反省するとともにメモっておきます。
使ってしまったのは import, export の2語。
IE 9以上、Chrome, Safari はそのまま使えたけど IE 8 以下ではエラーになりました。
MDN: 予約語
しっかり書いてた。
見てたけどなー、忘れてた。
ありそうな名前なのでしかっりしなければ。
使用したのは MDN の「予約語の利用」の方法。
a.import a["import"] a = { import: "test" }. |
予約語は識別子のみに適用されます。
なのでエラーにはならないはずなんだけど IE 8 以下は許してくれない厳しい掟があるようです。
ここらは生JavaScript書いてる限界でしょうか。
AltJS 系使えばこんなつまらないミスに遭遇すること無いのかなぁ。