JavaScript物件的建立之工廠方法

2021-09-06 18:00:06 字數 585 閱讀 6822

通過工廠的方式來建立person物件,在createperson中建立乙個物件,然後為這個物件設定相應的屬性和方法,之後返回這個物件

function

createperson(name, age)

return

obj;

}var p1 = createperson("leon",22);

var p2 = createperson("ada",33);

p1.say();

p2.say();

alert(

typeof p1); //

object

alert(p1 instanceof object); //

true

使用工廠的方式,雖然有效的解決了類的問題,但是依然存在另外乙個問題:我們無法檢測物件p1和p2的資料型別,

通過typeof僅僅只能檢測出object型別,如果希望使用instanceof來檢測的話,無法確定檢測的型別。

javascript物件的建立

function createoject name,return object var aa createoject zhangsan nan aa.run 利用第一種方式的問題就是不能識別他是什麼物件 function myobject name,var testobect new myobjec...

JavaScript物件的建立

var person new object person.name cjh person.age 19 var person 需要注意的是,花括號內,成員與成員之間以逗號隔開,而最後乙個成員後不能跟逗號,否則會在ie7及更早的版本中報錯。成員名也可以直接使用字串。其一大優點是可以向函式傳遞大量引數。...

JavaScript建立物件

一 建立單個物件 方式一 object建構函式 var o new object o.key value 方式二 物件字面量 方式一和二缺點 使用相同的介面建立很多物件會產生大量重複 使用方式三解決 方式三 工廠模式 使用函式封裝以特定介面建立物件的細節 function createobject ...