function person(name,age,job){
var o = new Object();
o.name = name;
o.age = age;
o.job = job;
o.sayName = function(){
alert(this.name)
}
return o;
}
var person = person("zhangsan","23","web");
function Person(name,age,job){
this.name = name;
this.age = age;
this.job = job;
this.sayName = function(){
alert(this.name);
}
}
var person1 = new Person("dy",23,"web");
function Person(){
}
Person.prototype.name = "zhangsan";
Person.prototype.age = 29;
Person.prototype.job = "web";
Person.prototype.sayName = function(){
alert(this.name);
}
function Person(name,age,job){
this.name = name;
this.age = age;
this.job = job;
}
Person.prototype = {
constructor:Person,
sayName:function(){
alert(this.name);
}
}
function Person(name,age,job){
this.name = name;
this.age = age;
this.job = job;
if (typeof this.sayName != "function") {
Person.prototype.sayName = function(){
alert(this.name)
}
}
}
function Person(name,age,job){
var o = new Object();
o.name = name;
o.age = age;
o.job = job;
o.sayName = function(){
alert(this.name)
}
return o;
}
var friend = new Person("nicholas",29,"web");
friend.sayName();
function Person(name,age,job){
var o = new Object();
o.sayName = function(){
alert(name)
}
return o;
}
var friend = Person("nicholas",29,"web");
friend.sayName()