原型模式

构造函数每次实例化,都会给属性一个具体的值,所以属性不能共享,这就引出原型模式,原型对象可以让所有对象实例共享它所包含的属性和方法。

 function Box(){};
 Box.prototype.name = 'wang';   //原型属性
 Box.prototype.age = 27;
 Box.prototype.run = function(){  //原型方法
   return this.name + this.age + '运行中....';
 };

 var box1 = new Box();
 var box2 = new Box(); 

这样box1和box2就会共享Box的属性跟方法,实现了共享。时间有限,先简单的记一下。后续还会详细的理解。

今天写了一个函数,里面根据不同的判断条件写了多个return,结果就迷糊了,重新看了一下才搞清楚,原来函数遇到return 立即停止了。。看来概念没有记得明白,记住了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值