本文透過實例程式碼給大家介紹了JS建構函式中this和return,需要的朋友參考下吧
#先看一段程式碼,
##
function Foo(name,age){ this.name=name; this.age=age; } var foo=new Foo("Tom",14); foo.name;//Tom foo.age;//14
相對於普通函數,建構函數中的this是指向實例的,而普通函數呼叫中的this是指向windows的。
「建構子」中如果加入了return的話,分兩種情況
#
function Foo(name,age){ this.name=name; this.age=age; return {name:"Jeff"} } var foo=new Foo("Tom",14); foo.name;//Jeff
以上是JavaScript建構函式中this和return詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!