nonEmpty
function nonEmpty(value: unknown): boolean;
nonEmpty(value) — та сама перевірка, що й !isEmpty(value), записана так, щоб охоронна умова читалася як твердження, а не як заперечення.
Порожнеча визначається за типом: null і undefined, рядок з самих пробілів, масив, Set чи Map без елементів, об'єкт без власних ключів. 0 і false — це значення, а не порожнеча.
isX та nonX відповідають на питання й ніколи не переривають виконання; requireX і requireNonX повертають значення або викидають виняток. Схему розібрано в Домовленості про перевірки.
Параметри
Параметр | Тип | Опис |
|---|---|---|
|
| Значення, що перевіряється. |
Повертає
boolean — true, якщо значення не є порожнім значенням; інакше false.
Приклади
Що проходить, а що ні
nonEmpty(0); // => true
nonEmpty(false); // => true
nonEmpty("a"); // => true
nonEmpty([0]); // => true
nonEmpty(null); // => false
nonEmpty(""); // => false
nonEmpty(" "); // => false
nonEmpty([]); // => false
nonEmpty({}); // => false
nonEmpty(new Map()); // => false
Дивіться також
Вихідний код
23 September 2026
Цю документацію згенеровано нейромережею (Claude) на основі вихідного коду бібліотеки.