Sie können Array#some
oder Array#every
Weitere Informationen here
Nein, ich glaube nicht, dass das so ist, James, der sich die foreach Code, Sie können sehen, dass es eine for-Schleife unter der Haube verwendet. Sie können eine Ausnahme auslösen, aber das ist so, als würde man Spagetti-Code schreiben. Aber es ist vielleicht möglich, Sie können eine Feature-Anfrage bei Github machen? Oder schreiben Sie Ihre eigene Implementierung, die die for-Schleife unterbricht.
Verwenden Sie Array # finden und geben Sie true zurück, um die Schleife zu verlassen.
> Die Verwendung von toArray
kann möglicherweise die Reihenfolge des Arrays entfernen, die den Zweck vereitelt. Sie könnten eine normale for-Schleife verwenden, aber objectAt
verwenden, damit es für Sie funktioniert.
Dies hat den zusätzlichen Vorteil, dass Sie bei einem bestimmten Index beginnen können, so dass Sie die kleinste Anzahl von Elementen durchlaufen können.
Tags und Links ember.js