在编程中判断数据类型是一个比较常用的操作,尤其是数组的判断或者对象的判断,今天我们学习一下在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.toString.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”文件通过“ ”添加到代码当中去,然后使用代码“$.isArray(array)”来判断数组,如下图:
10
我们继续将原型链判断方法判断结果输入到页面控制台,当判断为array数组时,则输出true,否则输出false,如下图:
注意事项
个人观点,仅供参考。
上一篇:如何进行功能需求分析
下一篇:墨刀怎样设置链接区域