面向对象的JS
var CheckObject = function(){ this.checkName = function(){ console.log('checkName'); } this.checkEmail = function(){ console.log('checkEmail'); } this.checkPassword=function(){ console.log('checkPassword'); } } var a = new CheckObject(); a.checkEmail();
这里的function(){} 就相当于类的结构,注意要有'()'和 '{}'。
对于上面结构的改进版
var CheckObject = function(){}; CheckObject.prototype = { checkName : function(){ console.log('checkName'); }, checkEmail : function(){ console.log('checkEmail'); }, checkPassword : function(){ console.log('checkPassword'); } } var a = new CheckObject(); a.checkEmail(); a.checkName(); a.checkPassword();
原型的定义格式是JSON格式的。
有版权问题请留言,或加我qq362601125
参考列表
1.《JavaScript设计模式》作者张荣铭