JavaScript第二個分水嶺——物件

nasidake521發表於2022-03-09

什麼是建構函式:是JavaScript建立物件的另外一種方式。


與字面量方式建立物件對比:建構函式可以建立出一些具有相同特徵的物件。


舉例:通過水果建構函式建立蘋果、香蕉、橘子物件。其特點在於這些物件都基於同一個模板建立,同時每個物件又有自己的特徵。



⭐️字面量的方式建立物件的特點


優勢:簡單靈活。


劣勢:當需要建立一組具有相同特徵的物件時,無法通過程式碼指定這些物件應該具有哪些相同的成員。


物件導向程式語言的實現模板的方式:利用類(class)建立模板,根據模板實現不同的物件(類的例項)。


JavaScript實現模板的方式1:通過工廠函式,在其內部通過字面量“{ }”的方式建立物件來實現,缺點是無法區分物件的型別。


JavaScript實現模板的方式2:通過建構函式建立物件。



?JavaScript內建的建構函式

在學習如何自定義建構函式之前,先來看一下JavaScript內建的建構函式如何使用。


常見的內建建構函式:Object、String、Number等建構函式。

建構函式如何建立物件:new 建構函式名()。

————————————————

版權宣告:本文為CSDN博主「微風洋洋」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。

原文連結:https://blog.csdn.net/qq_51547965/article/details/123281004


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10345009/viewspace-2868423/,如需轉載,請註明出處,否則將追究法律責任。

相關文章