老是为什么视频里这两个构造函数有大写又有小写两种写法?啥意思

老是为什么视频里这两个构造函数有大写又有小写两种写法?啥意思

正在回答 回答被采纳积分+1

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

2回答
好帮手慕粉 2020-02-26 16:31:10

同学你好,是的,第一张是Object构造函数创建对象,写法是固定的,所以首字母必须要大写,就像new Array()创建一个数组一样。而第二张person是我们自定义的构造函数,没有硬性规定,只是代码书写规范问题,写成大写会更加规范,不写也不会出错。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

好帮手慕粉 2020-02-26 10:08:11

同学你好,关于同学的问题回答如下:

1、第一张是实例化出一个对象:

http://img1.sycdn.imooc.com//climg/5e55d2af0956152906300148.jpg

2、第二张是通过构造函数person实例化一个对象:

http://img1.sycdn.imooc.com//climg/5e55d2d0091a6ba908260312.jpg

3、视频老师这里写的是不太规范的,person的p应该是大写的,即Person,同学知道它是一个构造函数就好。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

  • 提问者 陈立天 #1
    我发现第一种写法 实例化出一个对象 不写大写好像会报错? 那为什么第二种写法是小写却不报错呢
    2020-02-26 12:19:46
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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