js中判断数组的方式有哪些?
- 1.通过Object.prototype.toString.call来判断
 - 2.通过instanceof来判断
 - 3.通过constructor来判断
 - 4.通过原型链来判断
 - 5.通过ES6.Array.isAaary()来判断
 - 6.通过Array.prototype.isPrototypeOf来判断
 
 
 
 
1.通过Object.prototype.toString.call来判断
 
 console.log(Object.prototype.toString.call([1,2,3])); 
 
2.通过instanceof来判断
 
console.log([1,2,3] instanceof Array); 
 
3.通过constructor来判断
 
console.log(([1,2,3].constructor == Array));
 
4.通过原型链来判断
 
console.log([1, 2, 3].__proto__ == Array.prototype); 
 
5.通过ES6.Array.isAaary()来判断
 
console.log(Array.isArray([1, 2, 3]));
 
6.通过Array.prototype.isPrototypeOf来判断
 
console.log(Array.prototype.isPrototypeOf([1, 2, 3]));