我如何测试变量是否包含多维数组?例如:
var obj = [1, 2];
VS
var obj = [[1], [2]];
我使用Array.isArray(obj)来测试是否是数组,但我无法弄清楚如何测试数组的数量。
答案 0 :(得分:3)
假设你的意思
var ratings = [[1], [2]];
由于var ratings = [1], [2];
是语法错误,您可以执行
ratings.filter(Array.isArray).length
获取包装数组中的数组数(2)