2017-04-18 11 views
1

で形質転換されていない私は、このコードは、Node.jsのV4 ENVに互換性のあるコードに変換するために取得する方法を見つけ出すことはできません。このBecuase [].includes('anything')Array.prototype.includes - バベル

は、Node.jsのV4 Error: includes is not a function...でエラーがスローされます

誰もがbabel.includes()を変換しない理由を私は理解するのに役立つことはできますか?私はバベル・プリセット・es2015とバベル・プリセット・es2016だけでなく、バ​​ベルのREPLを使用して試してみました:Example babel repl code usage

+0

それはpolyfillableなので、 Polyfillableフィーチャはトランジションされません。 – estus

+0

'.includes()'のようなES6メソッドを含めるにはpolyfillが必要です。 – jfriend00

+0

https://babeljs.io/docs/usage/polyfill/ –

答えて

1

あなたはArray.fromまたはObject.assignなどの静的メソッド、Array.prototype.includesのようなインスタンスメソッドを使用するバベル-ポリフィルをインポートする必要があります。

あなたはグローバルを変更したくない場合は、変換ランタイムプラグインをチェックアウト。つまり、Array.prototype.includesのような上記のインスタンスメソッドを使用することはできません。

関連する問題