您的位置:首页 > Web前端 > JavaScript

js自定义对象的几种方法

2008-12-29 00:15 357 查看
1.最基本的:构造函数&&实名方法

//定义MyObject对象

function MyObject() ...{

}

function sum(a, b) ...{

return a + b;

}

//添加方法

MyObject.prototype.sum = sum;

var b = new MyObject();

alert(b.sum(3, 4)); //7

2.构造函数&&匿名方法

//定义MyObject对象

function MyObject() ...{

}

//添加方法

MyObject.prototype.sum = function(a, b)...{return a + b};

var b = new MyObject();

alert(b.sum(3, 4)); //7

3.构造函数&&匿名方法(2)

//定义MyObject对象

function MyObject() ...{

}

//添加方法

MyObject.prototype = ...{sum:function(a, b)...{return a + b;}};

var b = new MyObject();

alert(b.sum(3, 4)); //7

4.构造函数&&匿名方法(3)

//定义MyObject对象

function MyObject() ...{

this.sum = function(a, b)...{return a + b};

}

var b = new MyObject();

alert(b.sum(3, 4)); //7

5.匿名对象[/b](属性)

var a = 22;

//b是对象,该对象有一个属性c,它是由变量a赋值给它的

var b = ...{c:a};

alert(b.c); //22

6.匿名对象[/b](方法)

var b = ...{sum:function(a, b)...{return a + b;}};

alert(b.sum(3, 4)); //7
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: