- 第一种方式,使用 instanceof 运算符来判断构造函数的 prototype 属性是否出现在对象的原型链中的任何位置。
- 第二种方式,通过对象的 constructor 属性来判断,对象的 constructor 属性指向该对象的构造函数,但是这种方式不是很安全,因为 constructor 属性可以被改写。
- 第三种方式,如果需要判断的是某个内置的引用类型的话,可以使用 Object.prototype.toString() 方法来打印对象的[[Class]] 属性来进行判断。
07-12
1052
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
01-18
2035
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)