构造函数和原型
@可乐1
一个00后菜鸟初学者~
展开
-
构造函数的问题和prototype原型对象
prototype是一个原型对象 JavaScript规定中,每一个构造函数都有一个prototype属性,指向另一个对象,注意:这个prototype就是一个对象,这个对象的所有属性和方法,都会被构造函数所拥有原型时什么? 答:原型时一个对象,我们也称为prototype为原型对象原型的主要最用时什么? 答:共享方法1.一般情况下,我们的公共属性定义到构造函数里面,构造函数中,不要直接写方法。只能写属性,将方法写在原型对象中。2.公共的方法我们放到原型对...原创 2021-11-17 23:41:40 · 436 阅读 · 1 评论 -
构造函数(静态成员)(实例成员)
1.Javascript的构造函数中可以添加一些成员,可以在构造函数本身添加,也可以在构造函数的内部的this上添加,通过这两种方式添加的成员,就分别成为静态成员和实例成员。 静态成员:在构造函数本上添加的成员称为静态成员,只是由构造函数本身来访问 实例成员:在构造函数内部创建的对象成员称为实例化成员,只能由实例化成员的对象访问//构造函数中的属性和方法我们称为成员,成员可以添加;//实例化成员就是指构造函数内部通过this添加的成员,uname,age,sing就是实例化成员;...原创 2021-11-17 23:02:48 · 1305 阅读 · 2 评论 -
构造函数和原型
1.概述在ES6之前,对象不是基于类创建的,而是一种称为构造函数的特殊函数来定义对象和它们的特征。创建对象可以通过一下三种方式:对象字面量 new Object() 自定义构造函数2.构造函数构造函数是一种特殊的函数,主要是用来初始化对象,即为对象成员变量赋值初始值,它总与new一起使用,我们可以把对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。在JS中,使用构造函数时要注意以下两点:构造函数用于创建某一类对象,其首字母要大写 构造函数要和new一起使用才会有意原创 2021-11-17 22:38:34 · 35 阅读 · 0 评论