老师,构造函数Foo的构造函数不是Function么,原型链图中是Object?没太理解

来源:15-9 原型和原型链-原型链

Warn

2017-11-15

f的_proto是Foo的protype,Foo的_proto_是Object还是Function的prototype呢?

写回答

2回答

fengyunzhu

2018-04-24

有点晕头转向了

0
5
Harry4079265
回复
一度王爵吉尔伽美什
可是照如此说意思就是: f instanceof Function 了?因为f.__proto__往上找可以找到Function.prototype,可是我在浏览器里面输出这个是false
2019-01-31
共5条回复

双越

2017-11-15

所有函数的构造函数都是 Function (注意大写的 F),所有函数的 __proto__ 都等于 Function.prototype

0
1
Warn
明白了,这里应该是因为js中万物皆对象,所以Foo._proto_往上查找就是function Object{}了
2017-11-15
共1条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程