新手求助smoothScrollTo方法
发布网友
发布时间:2022-05-01 16:36
我来回答
共1个回答
热心网友
时间:2022-06-19 15:53
你可以这样理解这段代码:
function person(firstname,lastname,age,eyecolor)//person的构造函数{ this.firstname=firstname; //属性firstname this.lastname=lastname; //属性lastname this.age=age; //属性age this.eyecolor=eyecolor; //属性eyecolor //this.changeName可以理解为person的一个属性 //但是这个属性指向的是一个方法即下面的function changeName(name){...}这个函数 //因此,也可以将它理解为person的一个方法,通过这个方法可以为lastname属性赋值 this.changeName=changeName; function changeName(name) { this.lastname=name; } //上面的这一段,也可以写成下面的样子 //this.changeName = function(name){ // this.lastname = name; //}} javascript中函数也是对象,因此可以通过对 对象 的属性、方法的设置,来达到我们自己的想要的结果。
上面的person,完全可以理解为一个person类,它有4个属性和一个方法,然后通过new关键字,我们得到了一个person类型的对象,再通过“对象.方法名(参数)” 来进行方法的调用!!