2015-09-04 6 views
7

Sto trasmettendo il mio codice ES2015 usando Babel. Tuttavia non traduce find per gli array. La seguente riga genera l'errore TypeError: options.find is not a functionarray.find non funziona con Babel

let options = [2,23,4] 
options.find(options, x => x < 10) 
+0

menziona il fatto di non supportarlo completamente sui documenti babel, prova ad aggiungere https://github.com/paulmillr/Array.prototype.find – atmd

+4

Non dovrebbe essere 'options.find (x => x <10)' a proposito? Funziona in babel repl. – Andrey

+1

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

risposta

3

Oppure, se si sta utilizzando le importazioni ES6 già

import 'babel/polyfill'; 
+0

grazie per il follow-up :) – Hedge

2

Nelle versioni più recenti è

import 'babel-polyfill' 

fonte: Babel Docs