LayaAir类的写法

来源:互联网 发布:运动减肥软件 编辑:程序博客网 时间:2024/06/06 12:24

在js中,一个带有名字的函数可以作为一个类,如function A(){}。

LayaAir的封装用匿名类包含构造函数和原型的写法:

var A = (function(){
function A(){
this.name = "A对象的构造";
console.log(this.name);
}
var _proto = A.prototype;
_proto.speak = function(){
alert("我是A");
}
return A;
})();

封装了一个A类,return返回的是构造函数A;