对于一个网页或者一个全局作用域而言,使用 instanceof 操作符
1 <script> 2 var arr1 = []; 3 if( arr1 instanceof Array ){ 4 console.log("是"); 5 }else{ 6 console.log("不是"); 7 } 8 //输出:是 9 </script>
网页包含多个框架存在两个以上不同的全局执行环境,使用 Array.isArray() 方法
1 <script> 2 var arr1 = []; 3 if( Array.isArray(arr1) ){ 4 console.log("是"); 5 }else{ 6 console.log("不是"); 7 } 8 //输出:是 9 </script>