从品牌网站建设到网络营销策划,从策略到执行的一站式服务
小编给大家分享一下js为什么需要使用构造函数,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
使用构造函数构造可以复用的对象
JS中的函数即可以是构造函数又可以当作普通函数来调用,当使用new来创建对象时,对应的函数就是构造函数,通过对象来调用时就是普通函数。
构造函数就是你构造出来的函数,是一种特殊的方法,与普通函数有着质的区别,其作用,在创建对象的时候主要用来初始化对象,就是给对象成员赋初始值,构造函数的主要特征就是方法名、首字母大写,并且用new来使用
如果你的对象有很多实例,或者涉及继承或者构造函数传参,留意代码注释
//创建了一个构造函数function Person(name,address){ this.name = name; this.address = address;}//为构造函数的原型对象添加一个方法sayHelloPerson.prototype.sayHello = function(){ console.log('Hi I am ' + this.name);}//通过构造函数Person实例化一个p1,并传参var p1 = new Person('postbird','earth');//通过构造函数Person实例化一个p2,并传参var p2 = new Person('ptbird','month');console.log(p1);//{name: "postbird", address: "earth"}console.log(p2);//{name: "ptbird", address: "month"}// p1和p2 继承了Person的sayHello方法p1.sayHello()//Hi I am ptbirdp2.sayHello()//Hi I am postbird
耐心品位上面的代码,这样的可扩展性就会更好,可以创N个实例,实现代码复用
看完了这篇文章,相信你对“js为什么需要使用构造函数”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图