Array.isArray 如果参数是数组一定返回true,否则一定返回false,在判断对象是否为数组时,采用Array.isArray 更加可靠 instanceof 众所周知,instanceof 的工作原理是判断右边参数的原型是否在左边参数的原型链上 对比 Array.isArray // Array.prototype 也是一个数组。 Array.isArray(Array.prototype); // true // 原型对象指向数组原型的对象也可以被分辨 Array.isArray({