isConsistent2DArray
Эту проверку стоит делать перед Range#setValues, который отвергает рваную матрицу сообщением, не называющим ни проблемную строку, ни причину. Всё, что требует is2DArray, должно выполняться и здесь — непустой массив массивов, — плюс правило, что каждая строка такой же ширины, как первая.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| Проверяемое значение. |
Возвращает
boolean — true, если значение — непустой массив массивов одинаковой длины; иначе false.
В TypeScript внутри ветки значение arr сужается до Array<Array<unknown>>.
Примеры
Ровные строки, рваные строки и не-матрицы
Перед записью в диапазон
Смотрите также
is2DArray— проверка формы без правила о длине строк.nonConsistent2DArray— та же проверка с отрицанием.requireConsistent2DArray— выбрасывает исключение и называет проблемную строку.
Исходный код
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.