アプリ版:「スタンプのみでお礼する」機能のリリースについて

ES6から導入されたアロー関数ですが、IEは未対応です。
polyfill.io で ES6用のpolyfillを読み込んでも、IE11で構文エラーが出てしまいます。
<script src="https://polyfill.io/v3/polyfill.min.js?features= …

アロー関数は polyfill では対応出来ないということなのでしょうか?
promise や fetch は polyfill で対応出来ましたが、アロー関数(ES6)はうまくいきません。

現状ですと既に書いたものを対応させるには、
・アロー関数の箇所を書き直す ※babelのサイトでもソースをペーストして変換可能
・babel等の環境を構築してコンパイルする

これまでBabelやWebpackを使うことがなかったので、古い書き方をしていたのですが、
最近はそうも言ってられなくなってきたので、ES6以降のコードを書くようになってきたのですが、そうなるとIEでは動かない… それで polyfill で対応しようと、毎回 polyfill を読み込んだりしているのですが、アロー関数は動かずで質問させていただきました。

ご教授よろしくお願いします。

A 回答 (2件)

こんにちは



アロー関数の記法が、メソッドのようなドット記法ではないので、難しそうな気がしますが・・・

以下にpolyfill.ioの対応内容が記されていますが、記載されていないようですね。
(私の見落としがあるかも知れませんが)
https://polyfill.io/v3/url-builder/
    • good
    • 0

完全にIEをわけて書くしか無いでしょう。


IEに適用させるなら古い書き方を徹底することです
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!