javascript之創建對象的方式
阿新 • • 發佈:2018-03-05
function play nbsp 原型 script UC const fun cto
1.object構造函數創建
var obj=new Object();
obj.name=‘xue‘;
2.對象字面量創建
var obj={
name:‘xue‘
}
3.構造函數創建
function Person(name){
this.name=name
}
var person=new Person(‘xue‘)
3.工廠函數創建
function Person(name,age){
var obj=new Object();
obj.name=name;
return obj;
}
var person=new Person(‘xue‘)
4.原型創建
function Person(name){
Person.prototype.name=name;
}
var people=new Person(‘xue‘)
5.原型加構造函數
function Person(name){
this.name=name;
}
Person.prototype={
constructor:Person,
play:function(){
........
}
}
var person=new Person(‘xue‘)
javascript之創建對象的方式