javaScript中的构造函数

1 对象的概念

a: 对象是单个实物的抽象

b: 对象是一个容器,封装了属性和方法

2 构造函数

面向对象编程的第一步,就是要生成对象。js中面向对象编程是基于构造函数(constructor)和原型链(prototype)的

js语言中使用构造函数作为对象的模板,所谓构造函数,就是提供一个生成对象的模板,并描述对象的基本结构的函数。一个构造函数,也可以生成多个对象,每个对象都要相同的结构。

构造函数的基本结构

var Person  = function(){

 this.name = 'zs'

}

function Person(){

     this.name = 'zs'

}

为了区别于普通函数 构造函数特点

1 构造函数的函数名第一个字母通常大写

2 函数体内使用this关键字 代表索要生成的对象

3 生成对象的时候,必须使用new命令来调用构造函数。

猜你喜欢

转载自www.cnblogs.com/alenhx/p/9157235.html