私たちはこのオープンソースプロジェクトを世界中の人々に提供したいと考えています。このチュートリアルの内容をあなたが知っている言語に翻訳するのを手伝ってください。2019PolyfillsJavaScript言語は着実に進化しています。JavaScriptエンジンのチームは何を最初に実装するかについて独自の考えを持っています。彼らはドラフト段階の提案を実装する一方で、既に仕様となったものの実装を「面白くない、もしくはやるのが難しい」という理由で延期するかもしれません。従って、あるエンジンに標準仕様の一部のみしか実装されていないという状況は非常に一般的なことです。良いページです(それは大きく、まだ勉強すべき多くのことがあります)。Babel我々が言語の最新の機能を使うとき、いくつかのエンジンはこのようなコードをサポートしていないかもしれません。先ほど言ったように、どこでもすべての機能が実装されている訳ではありません。ここで、Babelが役に立ちます。最新のJavaScriptコードを以前の標準仕様に書き直します。実際には、Babelには2つのパートがあります:1つ目はトランスパイラのプログラムで、コードを書き直します。開発者は自身のPC上でそれを実行します。するとコードが古い標準仕様のものに書き直されます。コードはWebサイトにデリバリされます。ような現代のプロジェクトのビルドシステムは、すべてのコード変更時に自動でトランスパイラを実行する手段を提供しています。そのため、私たち側で時間を取ることはありません。polyfillです。トランスパイラはコードを書き直すので、構文機能はカバーされます。新しい関数のためには、それを実装する特別なスクリプトを書く必要があります。JavaScriptは非常に動的な言語であり、スクリプトは新しい機能を追加するだけでなく、組み込みの機能を変更することもできます。して、現代の標準に従って動作するようにすることができます。読み込み/構築することができます。追加する必要があります。私たちが最新のエンジンを対象とし、どこでもサポートされているもの以外の機能を使わないのであれば、Babelを使う必要はありません。run');最新のJSを使った例は、あなたのブラウザがそれをサポートしている場合にだけ動作します。すべての例に対して上手く動きます。他の最新のブラウザもほとんど大丈夫です。本番では、Babelを使ってコードを最近のブラウザに適した形に変換できるので、このような制限はありません。コードはどこでも動くでしょう。前のレッスン次のレッスンシェアチュートリアルマップコメントコメントをする前に読んでください...自由に記事への追加や質問を投稿をしたり、それらに回答してください。タグを使ってください。codepen...)。記事の中で理解できないことがあれば、詳しく説明してください。Kantorプロジェクトについてコンタクト。