前回投稿のコメントでECMAScript 5で追加されたプロパティを教えてもらったので、ブラウザ対応状況をGoogle先生にお聞きした。
http://kangax.github.com/es5-compat-table/
う〜ん、IE 8はほぼ全滅。
Safari 4もかなりヤバい。
使うならサイトレギュレーションがIE 9をミニマムにならないと無理。
まだまだ現実的じゃないってことになるみたい。
腐ったミルク(6)と腐りかけたミルク(7)と賞味期限切れミルク(8)が処分されると安心して使えるってことかな。
その日はまだまだ遠そう、今のJavaScriptの機能であがくしかなさそうです。
魅力的なプロパティや関数が増えてる、使えるようになるとJavaScriptの世界も変わって行くんだろうね。
上記リンクさせていただいたサイトには以下のサポート状況ものっています。
http://kangax.github.com/es5-compat-table/non-standard/
JavaScriptの母ECMAScriptも進化してました。
freeze, seal, preventExtensions
うなの日記が詳しかったのでリンクさせてもらいます。
http://d.hatena.ne.jp/unageanu/20110918/1316320274
es5-shim
非互換ブラウザのためのライブラリもあるようです。
https://github.com/kriskowal/es5-shim/
ピンバック: 超個人的メモ, JavaScript関連の投稿リンクをまとめておく « イナヅマtvログ