JavaScript【引用类型】检测类型

以下为学习《JavaScript 高级程序设计》》(第 3 版) 所做笔记。

对于一个网页或者一个全局作用域而言,使用 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>
原文地址:https://www.cnblogs.com/xiaoxuStudy/p/12242963.html