Object.prototype.toString.call()instanceofArray.isArray() Object.prototype.toString.call()最原始最直接判断对象类型的方法 instanceof判断对象是否在原型链上,但是在多global的情况下, 用该方法判断是否为数组则不行,因为window不同导致了window中的Array不同。 Array.isArray()ES5新增加的判断方法,只为数组服务。没有参数/参数不为数组时返回false。 http://web.mit.edu/jwalden/www/isArray.html