

こんにちは、JavaScriptを学び始めた者です。

オンラインで学習するサイトで学習を始めたのですが、ES6とES5でレッスンが分かれていました。  
これから学ぼうという者はES6だけ学習すれば良いのでしょうか？  
それともES5も学習しておいた方が良いのでしょうか？

お詳しい方、お教えいただけたらと思います。  
よろしくお願い致します。


CC BY-SA 4.0
2020-02-12T02:20:48.090
62976
2020-02-19T02:00:25.127
2020-02-12T03:23:52.953
19110
37802
question
javascript es6
ES5とES6のどちらを学ぶべき？


こんにちは、はじめまして。  
基本的には用途によるかと思います。

とはいえブラウザ上やnode.jsでの実行に関しては末尾最適化を除けば  
2020年では問題ないようですし、学習するのはES6で差し支えないと思います。  
<https://kangax.github.io/compat-table/es6/>

ただし、お勤めの場合はご周囲にあわせたほうが良いと思います。  
ES5よりももっと古い仕様で記述されたコードにも現場やインターネットでは遭遇しますので、  
将来的には過去のソースも理解できるようにしたほうがよいと思います。

追記 :
コメントでいただきましたが、ES5のみサポートとなるIE11のシェアはまだ日本国内では12%あるそうです(世界では3%)。フロントエンド開発の現場では、ES5を考慮したコーディング、もしくはBavelなどのトランスパイラを利用する必要が、今後数年のスパンでまだあると思います。


CC BY-SA 4.0
2020-02-12T03:01:29.697
62980
2020-02-19T02:00:25.127
2020-02-19T02:00:25.127
37777
37777
62976
answer