var move=function(){
this.add=function(){}
}
var opp=new move();
opp.add()这种叫什么写法啊
4 回答
已采纳

涂大仙
TA贡献18条经验 获得超15个赞
var move=function(){ //创建一个名为move的对象 this.add=function(){} //给对象添加add方法 } var opp=new move(); //创建一个move对象的新实例,命名为opp opp.add() //由于opp是move对象的一个实例,所以可以调用move对象的add方法

铁杆约翰
TA贡献8条经验 获得超0个赞
首先声明了一个函数表达式,然后实例化了一个move类的对象opp,构造函数中的this在这里指的是实例化的对象,并为实例化对象初始了一个add方法,也就是最后一行调用了opp的add方法。

遗失幻殇
TA贡献9条经验 获得超4个赞
var opp=new move(); 可以看成创建了一个move类的对象
opp.add();可以看成是对象执行了类的方法add
var move=function(){
this.add=function(){}
}
可以看成是,创建了一个类 move ,然后在类里面创建了一个方法add()
添加回答
举报
0/150
提交
取消