1. 程式人生 > >javascript之創建對象的方式

javascript之創建對象的方式

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之創建對象的方式