2017-05-02 1 views
1

Ich habe eine sehr lange JSON array, die ich mit einer forEach Schleife abrufen, wo ich nur die letzten 5 Elemente anzeigen muss.JavaScript - Ist es möglich, die Ergebnisse einer FOREACH-Schleife zu begrenzen?

array.forEach(showOnlyFiveElements => { 
    //only 5 elements should be show here 
    }); 

Kann es nicht mit einem forEach gemacht werden? Oder sollte ich etwas anderes machen?

+3

'array.slice (0, 5) .forEach' – Tushar

+0

können Sie verwenden, wenn innerhalb forEach –

+0

Verwenden [for-Schleife] (https://developer.mozilla.org/en-US/docs/Web/ JavaScript/Guide/Loops_and_iteration # for_statement) beginnend am Ende und herunterzählen (i--) mit korrekter Bedingung – Esko

Antwort

5

Sie könnten Array#slice mit negativen Wert für die letzten Elemente verwenden.

array.slice(-5).forEach() 
+0

Ich weiß nicht, wie ich das vergessen habe. Danke, sicher, es funktioniert;) –

Verwandte Themen