为了账号安全,请及时绑定邮箱和手机立即绑定

定义一个函数,函数的原型到底是什么?

定义一个函数,函数的原型到底是什么?

慕姐4208626 2018-12-19 17:13:10
foo的原型是什么 控制器输出的代表什么意思?
查看完整描述

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

首先我们创造的每个函数都会有一个 prototype(原型) 属性,该属性所指向的对象即我们所说的原型(对象)。而所有原型都有一个 constructor(构造函数) 属性,该属性指向我们所创造的函数。
当你把 foo.prototype 在控制台打印的时候,如果你把打印的内容展开,你应该可以看到两个属性:constructor 和 proto__(如果你是在chrome 或者 FF下)。这里的 constructor 就是之前说的构造函数属性,而 __proto 则是每个对象都会有的一个属性,是 js 内部用来查找原型链的属性

查看完整回答
反对 回复 2019-01-18
  • 1 回答
  • 0 关注
  • 790 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信