apps-script-utils (Русский) 2.1.1 Help

isEmpty

function isEmpty(value: unknown, strict: boolean = false): boolean;

Пустота понимается по типу: null и undefined, строка из одних пробелов, массив, Set или Map без элементов, объект без собственных ключей. 0 и false — это значения, а не пустота.

isX и nonX отвечают на вопрос и никогда не прерывают выполнение; requireX и requireNonX возвращают значение или выбрасывают исключение. Схема разобрана в Соглашения о проверках.

Параметры

Параметр

Тип

Описание

value

unknown

Проверяемое значение.

strict (необязательный) = false

boolean

The strictness mode for string validation. - If false (default), strings containing only whitespace characters (spaces, tabs, newlines) are considered empty (using trim()). This is known as "blank" check. - If true, only a string with zero length ("") is considered empty.

Возвращает

boolean — true, если значение является пустым значением; иначе false.

Примеры

Что проходит, а что нет

isEmpty(null); // => true isEmpty(""); // => true isEmpty(" "); // => true isEmpty([]); // => true isEmpty({}); // => true isEmpty(new Map()); // => true isEmpty(0); // => false isEmpty(false); // => false isEmpty("a"); // => false isEmpty([0]); // => false

Смотрите также

Исходный код

src/lang/base/isEmpty.ts

23 September 2026

Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.