javascriptでes5とかes6とか聞きますけど、あれって何なのですか?次世代のがes6なのですか?es5で追加されたらしいObject.freeze()を使いたいんですけど、これは使ってもどのブラウザーでもOKなのでしょうか?
ようは、HTMLでいうところのW3Cの勧告みたいなものです。
Object.freeze()の対応は、こちらでお調べください。ttp://caniuse.com/#search=freeze
ありがとうございます。can i useってやつはjsでも使えるんですね。知りませんでした!
es5とかes6はes5ならこのブラウザで使える、es6ならこのブラウザで使えるという区分けではなく、es6の中のこの機能はIE10で使えるけどes6のこの機能はIE10では使えないというように機能ごとに対応状況が違います。
対応状況はリンクを参照下さい。
#と、紹介しておいてちょっと回答として微妙なのはfreezeはピンポイントで見つからなかったところですが…
freezeはES5のObjectのStaticメソッドのところで確認できますよ〜!
このサイト見やすいですね。参考にさせて頂きます。ありがとうございます。
コメ主です。あ、普通に乗ってましたね^^;有難うございます。
みんなの回答 2 件
ようは、HTMLでいうところのW3Cの勧告みたいなものです。
Object.freeze()の対応は、こちらでお調べください。
ttp://caniuse.com/#search=freeze
es5とかes6はes5ならこのブラウザで使える、es6ならこのブラウザで使えるという区分けではなく、es6の中のこの機能はIE10で使えるけどes6のこの機能はIE10では使えないというように機能ごとに対応状況が違います。
対応状況はリンクを参照下さい。
#と、紹介しておいてちょっと回答として微妙なのはfreezeはピンポイントで見つからなかったところですが…
ECMAScript 6 compatibility table
http://kangax.github.io/compat-table/es6関連するトピックス