判断是否是数组

liangnv / 2023-09-04 / 原文

1.  Array.isArray() 

1 Array.isArray([1, 2 ,3])   // true
2 Array.isArray('aa')     //false

2. instanceof

1 [1, 2 ,3] instanceof Array  //true
2 'aa' instanceof Array        // false

3. 原型链(constructor)

1 [1, 2 ,3].constructor === Array // true
2 'aa'.constructor === Array // false