without
Значения сравниваются по правилу SameValueZero: without([NaN], NaN) возвращает [], чего поиск через indexOf не умеет, потому что строгое равенство никогда не совпадает с NaN. -0 и 0 считаются одним значением.
Исключаемые значения один раз собираются в множество, поэтому стоимость линейна по длине массива, а не квадратична, как у связки filter и includes. Возвращается новый массив, исходный не изменяется. Без исключаемых значений without возвращает копию.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| Массив для фильтрации. Не изменяется. |
|
| Значения, которые нужно исключить. |
Возвращает
T[] — новый массив без этих значений, в исходном порядке.
Исключения
Исключение | Условие |
|---|---|
|
|
Примеры
Исключение значений
Отбрасывание пустых значений столбца
Удаление столбца из строки заголовков
Смотрите также
Исходный код
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.