这意思是我们平时写的普通函数其实也都是构造函数了?

这意思是我们平时写的普通函数其实也都是构造函数了?

# 具体遇到的问题
这意思是我们平时写的普通函数其实也都是构造函数了?
# 报错信息的截图

# 相关课程内容截图
http://img1.sycdn.imooc.com//climg/5fa27358096656c229171581.jpg# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

​同学你好,理解是对的,祝学习愉快!

好帮手慕久久 2020-11-04 18:47:01

同学你好,理解的不太准确,具体如下:

红框中的代码含义是:我们平时写的函数,是构造函数Function的实例,即Foo实际上是构造函数Function实例化(new)出来的。而普通的函数,是可以当成构造函数来使用的,即:只要使用new调用,就是当成构造函数来使用:
http://img1.sycdn.imooc.com//climg/5fa288040959a47f06150158.jpg

祝学习愉快!

  • 提问者 陈立天 #1
    老师这样说 就是有两层构造函数了??:即Foo实际上是构造函数Function实例化(new)出来的。而普通的函数,是可以当成构造函数来使用的,即:只要使用new调用,就是当成构造函数来使用 ()
    2020-11-04 19:20:45
  • 提问者 陈立天 #2
    即 f 是foo的构造函数 foo 是Function的构造函数?
    2020-11-04 19:21:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师