js如何判断一个数组
1、首先我们新建一个html文件,并在里面创建一个js数组“var array = [1,23,4];”,这就是我们创建的数组,如下图:
2、接下来介绍四种判断js数组的方法,第一种,我尺攵跋赈们使用instanceof 来判断js数组,代码为“array instanceof Array”,如下图中所示:
3、上个步骤中我们将判断的结果输出到了控制台,当instanceof判断是数组的话,则会返回true,反之返回false,如下图为控制台输出结果:
4、第二种,我们使用原型链方法,代码为“array.constructor==Array”,如下图中所示:
5、我们继续将原型链判断方法判断结果输入到页面控制台,当判断为array数组时,则输出true,否则输出false,如下图:
6、第三种,我们使用自己封装的函数,函数代码为“function isArray(o){ return Object.prototype.t泠贾高框oString.call(o)=='[object Array]'; }”,使用方法为“isArray(array)”,如下图:
7、我们继续将原型链判断方法判断结果输入到页面控制台,当判断为array数组时,则输出true,否则输出false,如下图:
8、第四种,我们借助jquery封装的isarray函数来达到我们目的,首先我们先下载jquery-2.2.4.min.js到本地,如下图:
9、然后我们将“jquery-2.2.4-min.js”文件通过“<script type="text/javascr足毂忍珩ipt" src="./jquery-2.2.4.min.js"></script> ”添加到代码当中去,然后使用代码“$.isArray(array)”来判断数组,如下图:
10、我们继续将原型链判断方法判断结果输入到页面控制台,当判断为array数组时,则输出true,否则输出false,如下图: