扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

当前位置: 前端 > javascript高频面试题 > 4. instanceof 检测类型

(1) typeof来判断引用类型变量时,无论是什么类型的变量,它都会返回Objectinstanceof用来检测引用类型为哪种特定类型,即用于判断引用类型属于哪个构造函数的方法。

(2)instanceof 内部实现机制是通过判断对象的原型链上是否能找到构造函数的 prototype 属性

示例:

// 基础类型
console.log(1 instanceof Number);                    // false
console.log(true instanceof Boolean);                // false 
console.log('' instanceof String);                   // false 
// 引用类型
console.log([] instanceof Array);                    // true
console.log(function(){} instanceof Function);       // true
console.log({} instanceof Object);                   // true

点击面试手册,获取本站面试手册PDF完整版