Skip to Content
JavaScript 設計模式
book

JavaScript 設計模式

by Stoyan Stefanov
March 2012
Intermediate to advanced
244 pages
4h 42m
Chinese
GoTop Information, Inc.
Content preview from JavaScript 設計模式
48
   
第三章
對於較簡單的物件,你甚至不需要一個像
that
的區域變數,你可以只是回傳一個物件實
字,像這樣:
使用上述的實作
Wafe()
都一定會回傳一個物件,無論怎麼呼叫它:
這個模式的問題是失去了和原型間的連結,所以任何你加在
Wafe()
原型中的成員對於產
生的物件都沒有用。
注意:此變數命名為 that 只是一個慣例;這不是語言的一部分。你可以使用任何其他常用
的變數名稱,包括 self me
[45]
自我呼叫的建構式
為了解決前一個的模式的缺點,讓物件實體能使用原型的屬性,考慮以下的方法。在建構
式中檢查
this
是否為該建構式的實體,若不是的話,建構式就再次自我呼叫,這次要適
當的使用
new
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

JavaScript 之美

JavaScript 之美

Anton Kovalyov
重構 JavaScript

重構 JavaScript

Evan Burchard

Publisher Resources

ISBN: 9789862764190