JS的问题啊,请教大家

var move=function(){
    this.add=function(){}
}

var opp=new move();
opp.add()

这种叫什么写法啊

谷白
浏览 1365回答 4
4回答

涂大仙

var move=function(){    //创建一个名为move的对象     this.add=function(){}        //给对象添加add方法 }   var opp=new move();    //创建一个move对象的新实例,命名为opp opp.add()                //由于opp是move对象的一个实例,所以可以调用move对象的add方法

铁杆约翰

首先声明了一个函数表达式,然后实例化了一个move类的对象opp,构造函数中的this在这里指的是实例化的对象,并为实例化对象初始了一个add方法,也就是最后一行调用了opp的add方法。

yusine

这是面向对象中的构造函数

遗失幻殇

var opp=new move(); 可以看成创建了一个move类的对象opp.add();可以看成是对象执行了类的方法addvar move=function(){    this.add=function(){}}可以看成是,创建了一个类 move ,然后在类里面创建了一个方法add()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript