我们为什么需要使用构造函数?
因为我们前面两种创建对象的方式一次只能创建一个对象,里面很多的属性和方法大量相同 我们只能复制
因此 我们可以利用函数的方法 重复这些相同的代码 我们就把这个函数称为 构造函数
构造函数:就是我们把对象里面一些相同的属性和方法抽象出来封装到函数里面
当我们使用了构造函数,在需要创建对象的时候“只需要new”一下对象就可以啦!
创建构造函数
function 构造函数名(这是接收实参穿过来的形参值) {
this.属性 = 值(接收实参后的形参值);
this.方法名 = function(接收方法实参传过来的形参)
}
}
对象的声明调用:
1、声明
var 对象名 = new 构造函数名(实参); 这里就是new一个对象,可以理解为声明一个变量为对象名,然后再把声明的对象的值赋值给对象名;
2、调用
对象名.属性名
对象名.方法名(这里面放的是方法的实参);
看看代码演示:
经过代码的分析与结果的配对;我相信会对构造函数的基本使用有一定的提升哦!逻辑思维已经要放在解决和实现效果的分析上,这样才通过自己不断地学习,这方法才会让自己不断地变强大哦
!就让我们一起加油,向IT前辈们学习,无论是他们的精神、和态度都是很重要的,其次才是真正学习项目,经验。但是有不丢掉基础哦!一起加油吧!