Мне нужно разрешить только мои векторы, такие как function([a, b, c, d])
или function(a, b, c, d)
. Мне нужно написать единичный тест, который дает синтаксическую ошибку, когда я получаю параметры формы function([a, b][c, d])
и function([a][b][c][d])
.Как проверить, является ли переданный параметр массивом массивов
Обратите внимание, что я не ищу только массив здесь. Мне нужно отфильтровать несколько массивов и взять только одномерную матрицу (или вообще не массивы)
Как проверить наличие таких параметров?
Возможный дубликат [Как проверить, является ли переменная массивом в JavaScript?] (Http://stackoverflow.com/questions/767486/how-do-you-check-if-a-variable-is- a-array-in-javascript) – Bik
@Bik Это не дубликат вопроса, на который вы ссылались. В дополнение к тому, что это массив, мне нужно проверить, является ли его многомерным. –
Ни один из ваших примеров не содержит массив массивов. Примечание. В JS нет многомерных массивов, только массивы массивов. –