javascript实现创建对象的三种方法
2013-01-06 08:25
696 查看
//工厂模式创建对象
function CreatePerson(name, age) {
var c = new Object();
c.name = name;
c.age = age;
c.SayName = function () {
this.name;
}
return c;
}
//构造函数方式
function CreatePerson(name, age) {
this.name = name;
this.age = age;
this.SayName = function () {
this.name;
}
}
//原型模式
function Human(name, age) {
this.name = name;
this.age = age;
}
Human.prototype.sayName = function () {
alert(this.name);
}
function CreatePerson(name, age) {
var c = new Object();
c.name = name;
c.age = age;
c.SayName = function () {
this.name;
}
return c;
}
//构造函数方式
function CreatePerson(name, age) {
this.name = name;
this.age = age;
this.SayName = function () {
this.name;
}
}
//原型模式
function Human(name, age) {
this.name = name;
this.age = age;
}
Human.prototype.sayName = function () {
alert(this.name);
}
相关文章推荐
- JavaScript 三种创建对象的方法
- JavaScript 三种创建对象的方法
- JavaScript 三种创建对象的方法
- javascript中 对象创建的三种方式及其调用方法
- JavaScript 三种创建对象的方法
- Javascript 创建对象的三种方法及比较【转载+整理】
- javascript--JavaScript 三种创建对象的方法
- JavaScript 三种创建对象的方法
- JavaScript 三种创建对象的方法
- JavaScript创建对象的三种方法
- JavaScript 三种创建对象的方法
- JavaScript 三种创建对象的方法
- [javascript] js中判断对象是否为空的三种实现方法
- JavaScript创建对象的三种方法
- JavaScript 三种创建对象的方法
- JavaScript 三种创建对象的方法
- JavaScript 三种创建对象的方法2
- javascript创建对象,以及实现继承的方法
- JavaScript创建对象的三种方法