🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 怎么判断一个object是否是数组(array)? > 方法一: instanceof > instanceof 用于判断一个变量是否某个对象的实例 ~~~ var arr=[]; console.log(arr instanceof Array) //返回true ~~~ > 方法二:constructor > constructor 属性返回对创建此对象的数组函数的引用,就是返回对象相对应的构造函数 ~~~ console.log([].constructor == Array) ~~~ > 方法三:Array.isArray() > 用于确定传递的值是否是一个 Array。 > obj > 需要检测的值,如果对象是 Array,则为true; 否则为false。 ~~~ Array.isArray(obj) ~~~