without
Verglichen wird mit SameValueZero: without([NaN], NaN) ergibt [], was eine Suche über indexOf nicht kann, weil strikte Gleichheit nie auf NaN passt. -0 und 0 gelten als derselbe Wert.
Die Ausschlüsse werden einmal zu einer Menge gesammelt, der Aufwand bleibt also linear in der Länge des Arrays statt quadratisch wie bei filter plus includes. Zurück kommt ein neues Array, die Eingabe bleibt unverändert. Ohne Ausschlüsse liefert without eine Kopie.
Parameter
Parameter | Typ | Beschreibung |
|---|---|---|
|
| Das zu filternde Array. Bleibt unverändert. |
|
| Die auszuschließenden Werte. |
Rückgabewert
T[] — ein neues Array ohne diese Werte, in ursprünglicher Reihenfolge.
Ausnahmen
Ausnahme | Bedingung |
|---|---|
|
|
Beispiele
Werte ausschließen
Die Leerwerte einer Spalte verwerfen
Eine Spalte aus der Kopfzeile entfernen
Siehe auch
Quellcode
Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.