JavaScript中构造函数介绍

1.定义

在ES6之前js没有类的概念,没有办法使用类创造实例,而是通过构造函数来实例化对象

构造函数模式的目的就是为了创造一个自定义的类,而且可以实例化

2.与正常函数的区别

区别1:定义时,函数名一般首字母大写,而普通函数没有特殊要求

区别2:调用时,使用new关键字,而普通函数直接 函数名() 调用

区别3:调用后,返回值是实例化出来的对象,而普通函数返回值是return之后的代码

区别4:使用this进行属性和方法赋值,而普通函数没有this

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200201A05FG100?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券