array.find funktioniert nicht mit Babel

7

Ich übersetze meinen ES2015-Code mit Babel. Es übersetzt jedoch nicht find für Arrays. Die folgende Zeile löst den Fehler TypeError: options.find is not a function

aus %Vor%     
Hedge 04.09.2015, 15:21
quelle

3 Antworten

16

Verwenden Sie babel polyfill.

%Vor%

Siehe: Polyfill · Babel

Oder Sie können den Rückruf verwenden. Array.find(arr, callback)

%Vor%

Array.prototype.find funktioniert nicht in der Runtime · Problem # 892 · babel / babel

    
sanemat 07.09.2015, 17:34
quelle
3

Oder wenn Sie bereits ES6-Importe verwenden

%Vor%     
user633183 14.03.2016 12:44
quelle
2

In neueren Versionen ist es

%Vor%

Quelle: Babel Docs

    
Salman Hasrat Khan 28.03.2017 11:28
quelle