测试数组是否是多维的

时间:2014-05-23 17:54:41

标签: javascript arrays

我如何测试变量是否包含多维数组?例如:

var obj = [1, 2];

VS

var obj = [[1], [2]];

我使用Array.isArray(obj)来测试是否是数组,但我无法弄清楚如何测试数组的数量。

1 个答案:

答案 0 :(得分:3)

假设你的意思

var ratings = [[1], [2]];

由于var ratings = [1], [2];是语法错误,您可以执行

ratings.filter(Array.isArray).length

获取包装数组中的数组数(2)

FIDDLE