场景
在使用javascript开发过程中,经常需要判断后端传过来的数据是否是数组
解决
1.instanceof【推荐】
var arr = [];
console.log(arr instanceof Array) // 注意 Array 首字母大写
说明:instanceof用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。
- constructor
说明:constructor用于获取实例的构造方法var arr = []; console.log(arr.constructor === Array) // 注意 Array 首字母大写