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