JS中的对象与类的写法

对象的写法(一)

var CheckObject={

   checkName:function(){

   //检查姓名

  },

  checkEmail:function(){

  //检查邮箱

  }

};

对象的写法(二)

var CheckObject = function(){ };

CheckObject.checkName = function(){

//检查姓名

};

CheckObject.checkEmail = function(){

//检查邮箱

};

对象的写法(三)

var CheckObject = function(){

   return {

   checkName : function(){

   //检查姓名

  },

   checkEmail : function(){

  //检查邮箱

  }

  }

};

对象的使用方式

var a =CheckObject();

a.checkName();

a.checkEmail();

类的写法(一)

var CheckObject = function () {

   this.checkName = function(){

   //检查姓名

  };

  this.checkEmail = function(){

  //检查邮箱

 };

};

这种写法在创建新对象时,总是产生独立的副本,不推荐使用。

类的写法(二)

var CheckObject = function(){};

CheckObject.prototype.checkName = function(){

//检查姓名

};

CheckObject.prototype.checkEmail = function(){

//检查邮箱

};

类的写法(三)

var CheckObject = function(){};

CheckObject.prototype = {

   checkName : function(){

   //检查姓名

   },

   checkEmail : function(){

   //检查邮箱

   }

};

对象的用法:

var a =new CheckObject();

a.checkName();

a.checkEmail();

猜你喜欢

转载自www.cnblogs.com/lianjinzhe/p/12752887.html
今日推荐