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