28

ポリフィルを開発していて、クラスがブラウザーに既に存在する場合はクラスをシムしたくないとしましょう。ES6でこれを行うにはどうすればよいですか? 以下はexportsステートメントではないため無効です。

if (typeof Foo === 'undefined') {
  export class Foo { ... }
}

上記の条件が と評価されたfalse場合、インポート スクリプトはブラウザのビルトインを取得する必要があります。

4

3 に答える 3