Wie iteriert man über eine Menge in TypeScript? for..of funktioniert nicht:
%Vor% .forEach
ist nicht akzeptabel, weil es this
verbirgt. Ich würde es vorziehen, keine While-Schleife in einem try catch-Block zu machen. Was vermisse ich? Es kann möglicherweise nicht so ungeschickt sein, um try {while} catch {} zu verlangen.
@SnareChops war größtenteils korrekt:
%Vor%Das funktioniert.
Ich rate:
%Vor%Würde funktionieren, wenn ich nicht mit Es-Shim-Sachen arbeite, die alles für mich versauen. Aber das Shim-Zeug wird von der Angular 2-Crew so vorgeschrieben ¯_ (ツ) _ / ¯
Die einzige andere Sache, die funktioniert hat, war:
%Vor%oder so etwas, was einfach schrecklich ist.
Sie können weiterhin .forEach
mit der korrekten this
verwenden, indem Sie eine normale Funktion anstelle einer Pfeilfunktion verwenden
Im Vergleich zu
%Vor%Eine weitere Möglichkeit zum Iterieren ist die Verwendung einer for-Schleife über die Werte
%Vor% Weitere Informationen zum Iterieren von Set
mit foreach finden Sie hier
Das hat für mich funktioniert:
%Vor%Ich habe es hier gefunden: Weitere Fragen zum Stapelüberlauf
Tags und Links typescript