タグ

babelとECMAScriptに関するcyber_snufkinのブックマーク (2)

  • Babelによるトランスパイルの挙動について理解する - Qiita

    モダンJavascriptの世界において、過去とうまく付き合っていくためにはトランスパイルやPolyfillといったものから逃れることは不可能といっても過言ではないでしょう。 (まだjQuery全盛の世界線で時が止まっている方は、「イマドキのJavaScriptの書き方2018」などを今すぐ読んでください。お願いします。) また、今はBabelという便利なものがあるので、とりあえず みたいに入れてしまえば、細かいことを気にすることなくいい感じに、古いブラウザでも動くコードを生成できる環境を用意できるようになりました。 ただ、Babelでとりあえず変換すれば動作してしまうが故に、細かい設定を見直さなかったり、そもそもどういった処理がなされているのかを理解していなかったり、ということも多々あるように思えます。(あくまで自分調べ) ので、今回は 「Babelのトランスパイルがどのように行われてい

    Babelによるトランスパイルの挙動について理解する - Qiita
  • babel-polyfillによって使用可能になる処理一覧 - Qiita

    Array Array.prototype.copyWithin() ES6 copyWithin() メソッドは、配列内の配列要素の並びを target で始まる位置にコピーします。このコピーは、2, 3 番目の引数である start と end に指定したインデックス位置から取られます。end 引数の指定は任意であり、デフォルトで配列の長さ (最後尾) になります。 Array.prototype.fill() ES6 fill() メソッドは、配列中の開始インデックスから終了インデックスまでの要素を固定値で設定します。 Array.prototype.findIndex() ES6 findIndex() メソッドは、配列内の要素が指定されたテスト関数を満たす場合、配列内の インデックス を返します。そうでない場合は -1 を返します。 Array.prototype.find()

    babel-polyfillによって使用可能になる処理一覧 - Qiita
  • 1