一、简单的创建对象
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();
浙公网安备 33010602011771号