是否有可能在jQuery中区分数组与数组数组或对象数组?
var a = [1,2,3];
var a2 = [[12,'Smith',1],[13,'Jones',2]];
var a3 = [{val:'12', des:'Smith', num:1}];
//a = array
//a2 and a3 = multidimensional array
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?谢谢
由于您使用的是jQuery,因此您可以使用:
$.isArray(a[0]);
Run Code Online (Sandbox Code Playgroud)
这是文档:http: //api.jquery.com/jquery.isarray/
这绝对不是唯一能找到答案的方法.您也可以在纯JS中执行此操作,使用:
Array.isArray(v[0]);
Run Code Online (Sandbox Code Playgroud)