JS构造函数(201903090219-----27)
javascript吧
全部回复
仅看楼主
level 5
什么是构造函数:是JavaScript创建对象的另外一种方式。
与字面量方式创建对象对比:构造函数可以创建出一些具有相同特征的对象。
举例:通过水果构造函数创建苹果、香蕉、橘子对象。其特点在于这些对象都基于同一个模板创建,同时每个对象又有自己的特征。
字面量的方式创建对象的特点
优势:简单灵活。
劣势:当需要创建一组具有相同特征的对象时,无法通过代码指定这些对象应该具有哪些相同的成员。
面向对象编程语言的实现模板的方式:利用类(class)创建模板,根据模板实现不同的对象(类的实例)。JavaScript实现模板的方式:通过构造函数创建对象。
在学习如何自定义构造函数之前,先来看一下JavaScript内置的构造函数如何使用。
常见的内置构造函数:Object、String、Number等构造函数。
构造函数如何创建对象:new构造函数名()。
什么是实例化与实例:人们习惯将使用new关键字创建对象的过程称为实例化,实例化后得到的对象称为构造函数的实例。
2021年11月22日 05点11分 1
level 1
没有人吗
2021年12月15日 04点12分 5
1