老师冒昧问一下为什么M的构造函数是Function ,那为什么o3 instanceof Function是false?

来源:3-11 原型链(二)

慕前端9233562

2020-05-24

师冒昧问一下为什么M的构造函数是Function ,那为什么o3 instanceof Function是false,实例对象 instanceof 原型链上的所有构造函数不都是true吗?

写回答

2回答

viTaemin_nanali

2021-06-01

我也想知道

0
1
文燚
o3的原型链:o3 -> M.prototype -> Object.prototype -> null。只有 o3 instanceof M 和 o3 instanceof Object 能得到 true。
2021-11-03
共1条回复

慕粉1926294646

2020-06-12

理解错了哈,不是说M的构造函数是 Function,所有的 function 的构造函数才是 Function ,比如 function a(){} ,a 是一个 function ,a instanceof Function ===true

0
0

前端跳槽面试必备技巧 面试官全流程指导

一门让你能成功获取前端 Offer 的课程, 不只是技术,面试“技巧”也至关重要

4836 学习 · 830 问题

查看课程