//定义类
//方式一
function A_class(arg1,arg2){
this.arg1=arg1;
this.arg2=arg2;
this.toString=function(){
alert(this.arg1+" "+this.arg2)
}
}
var a_class = new A_class("aa","bb");
a_class.toString();
//方式二
function B_class(arg1,arg2){
this.arg1=arg1;
this.arg2=arg2;
}
B_class.prototype={
constructor:B_class,
print:function(){
alert(this.arg1+" "+this.arg2);
}
}
var b_class = new B_class("11","22");
b_class.print();
//方式三
function C_class(arg1,arg2){
this.arg1=arg1;
this.arg2=arg2;
}
C_class.prototype.output=function(){
alert(this.arg1+" "+this.arg2);
}
var c_class = new C_class("@@","##");
c_class.output();
相关文章
- 01-31cefsharp插入自定义JS
- 01-31js基础---对象的基本操作
- 01-31WebApi 通过ModelBinder绑定自定义参数对象
- 01-31代码安全 | 第十七期:对象只定义了Equals和Hashcode方法之一的漏洞
- 01-31哈希表-存储自定义对象
- 01-31自定义异常类
- 01-31动手动脑 类与对象
- 01-31如何在SSIS脚本任务中传递自定义对象列表?
- 01-31C++系统预定义4个用于标准数据流对象
- 01-31003、面向对象(一):类和对象