instanceof作用: 检测构造函数的原型prototype在不在这个对象的原型链上
instanceof语法: 对象 instanceof 构造函数
//1.示例
let arr = [10,20,30];
//数组原型链 arr->Arr.prototype->Object.prototype->null
console.log ( arr instanceof Array );//true
console.log ( arr instanceof Object );//true
//2.示例
//根据instanceof语法:左边Function表示对象,右边Function表示构造函数
//Function原型链 Function对象->Function.prototype->Object.prototype->null
console.log ( Function instanceof Function );//true
console.log ( Function instanceof Object );//true
//3.示例
//根据instanceof语法:左边Object表示对象,右边Object表示构造函数
//Object原型链 Object对象->Function.prototype->Object.prototype->null
console.log ( Object instanceof Object );//true
console.log ( Object instanceof Function );//true