javascript构造函数

1.构造函数,就是一个函数,当一个函数和new关键字一起使用,来创建一个对象时,该函数就是一个构造函数;

2.是不是构造函数和函数中是否使用this为所创建的对象添加属性没有关系;

3.new运算符后面必须跟一个函数调用,使用new和构造函数创建一个对象的过程是:new创建了一个新的没有任何属性的对象,然后调用该函数,把新的对象作为this关键字的值传递,这时,该函数中就可以使用this为该对象添加属性;

4.每个函数都有一个prototype(原型)属性,当这个函数被定义的时候,prototype属性创建和初始化。prototype属性的初始化值是一个对象,该对象只带有一个属性,这个属性名为constructor,它指回到和原型相关联的那个函数。

5.添加给这个原型对象(prototype)的任何属性,都会添加到使用该构造函数创建的对象中(这就是为什么每个对象都有一个constructor属性的原因)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值