JavaScript · Junior · Frage 55 von 75
Wie unterscheidet sich find von filter?
const users = [{ id: 1 }, { id: 2 }, { id: 2 }];- 1
findliefert den ersten Treffer;filteralle Treffer - 2
findliefert den Index des Treffers;filterden Wert - 3
findändert das Original-Array;filtermacht eine Kopie
Antwort zeigen
Richtige Antwort: find liefert den ersten Treffer; filter alle Treffer
Erklärung
users.find(u => u.id === 2) liefert ein Objekt und hört früh auf; users.filter(...) durchläuft immer das ganze Array. findIndex liefert stattdessen den Index.