JS构造器

什么是构造器(Constructor)?
在经典面向对象编程语言中,构造器是一种内存中已分配给该对象的情况下,用于初始化新创建对象的特殊方法,在JS中,几乎所有的东西都是对象。

JS虽然不支持类的概念,但它支持与对象一起使用的特殊constructor(构造器)函数,通过在构造器前面加new关键字,告诉JS像使用构造器一样实例化一个新对象,并且对象成员由该函数定义。

js中有一个名为prototype的属性,调用js构造器创建一个对象后,新对象就会具有构造器原型的所有属性。通过这种方式,可以创建多个新对象并访问相同原型。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容