星空网 > 软件开发 > Java

js面向对象笔记

js面向对象的组成是

1、属性

2、方法

使用的时候是再构造函数里面加属性,在原型里面加方法。

如果直接在构造函数里面:传值、新建对象、增加属性/方法、返回对象的这种方法,会产生问题,主要是

1、没有new

2、函数重复定义,这样会让资源浪费

所以,我们要在构造函数里面使用this构造属性,把方法放在原型里。

 

如果我们把面向过程的函数改写为面向对象的函数的话,要先解决函数嵌套,然后把变量转化为属性,把函数转化为方法,

调用的时候要new。

 

假设B继承A,如果不让B先增加的方法也影响到A,继承的方法如下

for(var i in A.prototype){  B.prototype[i] = A.prototype[i];}

 




原标题:js面向对象笔记

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

广告优化策略:https://www.goluckyvip.com/tag/5627.html
运营人员跳槽:https://www.goluckyvip.com/tag/5628.html
国内冷清:https://www.goluckyvip.com/tag/563.html
FBA操作细节:https://www.goluckyvip.com/tag/5630.html
运营数学公式:https://www.goluckyvip.com/tag/5631.html
销量波动:https://www.goluckyvip.com/tag/5632.html
不想长期打工,可做这10个暴利生意,竞争不大,赚钱容易点:https://www.kjdsnews.com/a/1836331.html
国旗LED灯(24-cv-02099)维权进度更新!内附专利查询懒人包!:https://www.kjdsnews.com/a/1836332.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流