js如何判断数组

JavaScript016

js如何判断数组,第1张

1、数组自带方法 Array.isArray(arr)//返回true或false

2、判断该变量的构造函数是否为Array

arr.constructor==Array

3、通过instanceof判断

arr instanceof Array

// 这里提供两种js方法。返回true则是数组。var array = new Array("1", "2", "3", "4", "5")alert(array instanceof Array)alert(array.constructor == Array)// 较为严谨并且通用的方法:function isArray(object){return object &&typeof object==='object' && Array == object.constructor}