导航

JavaScript 对象的创建总结

Posted on 2011-10-26 17:32  Little的牛儿  阅读(180)  评论(0)    收藏  举报

一、简单的创建对象

var newObject = new Object();   /*Object是所有对象的基类*/

newObject.firstName="f1";   /*像实例中添加元素*/

newObject.sayName= function(){

  alert(this.firstName);  /*像实例中添加函数*/

}


二、使用json创建对象

function sayLoudly(){

  alert(this.firstName.toUpperCase());

}

 /*使用json和定义一个数组非常相似,适合在需要动态定义对象时使用*/

var newObject = {

  firstName: "frank",

  sayName : function(){ alert(this.firstName); },

  sayLoudly : sayLoudy

}; 

三、类的定义

function newClass(){

  this.firstName = "ff";

  this.sayName = function(){

  alert(this.firstName);

}

var nc = new newClass();

nc.sayName();

}


四、原型化

/*当需要创建一个很庞大的类时,原型是最好的选择。可以带来更好的内存使用效率*/

function newClass(){

  this.firstName = "ff";

}

newClass.prototype.sayName = function(){

  alert(this.firstName);

}

var nc = new newClass();

nc.sayName();