我该如何测试一个变量是否包含一个多维数组?例如:
var obj = [1, 2];
vs
var obj = [[1], [2]];
我使用 Array.isArray(obj) 测试是否为数组,但我不知道如何测试数组的数量。
我该如何测试一个变量是否包含一个多维数组?例如:
var obj = [1, 2];
vs
var obj = [[1], [2]];
我使用 Array.isArray(obj) 测试是否为数组,但我不知道如何测试数组的数量。
if( Object.prototype.toString.call( someVar ) === '[object Array]' ) { alert( 'Array!' ); }
- tymeJVvar ratings = [[1], [2]]
吗?如果是的话,你需要检查每个值是否也是一个数组,同时也要检查ratings
是否是一个数组。 - forgivenson