JavaScript第二個分水嶺——物件
什麼是建構函式:是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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 10%的分水嶺
- 2萬銷量就能活?其實這只是個分水嶺!
- 35歲真的是職場分水嶺嗎
- 工業機器人演進分水嶺機器人
- 如何突破Java程式設計師的分水嶺Java程式設計師
- 未來六個月,會是手遊行業的分水嶺嗎?行業
- 邁進java初中級程式設計師分水嶺是否合格?十個題告訴你!Java程式設計師
- 為什麼年薪 50W 是程式設計師的分水嶺?程式設計師
- 為什麼說 Swoole 是 PHP 程式設計師技術水平的分水嶺?PHP程式設計師
- 《黎之軌跡》發售紀念訪談:《軌跡》系列的巨大分水嶺
- [SDR] GNU Radio 系列教程(十四) —— GNU Radio 低階到高階用法的分水嶺 ZMQ 的使用詳解MQ
- Javascript 物件 – 字串物件JavaScript物件字串
- JavaScript 物件JavaScript物件
- JavaScript物件JavaScript物件
- JavaScript 獲取倒數第二個li元素JavaScript
- Javascript 物件 – 陣列物件JavaScript物件陣列
- Javascript 物件 – 數學物件JavaScript物件
- JavaScript高階:JavaScript物件導向,JavaScript內建物件,JavaScript BOM,JavaScript封裝JavaScript物件封裝
- 2018分水嶺級遊戲電腦主機配置推薦 6000元六核獨顯均衡裝機方案遊戲
- JavaScript 中,如何判斷兩個物件是否相等?JavaScript物件
- JavaScript Array 物件JavaScript物件
- JavaScript物件概述JavaScript物件
- JavaScript Boolean 物件JavaScriptBoolean物件
- JavaScript Object 物件JavaScriptObject物件
- JavaScript arguments 物件JavaScript物件
- JavaScript Global 物件JavaScript物件
- JavaScript document物件JavaScript物件
- JavaScript navigator 物件JavaScript物件
- JavaScript history 物件JavaScript物件
- JavaScript location 物件JavaScript物件
- JavaScript Date 物件JavaScript物件
- JavaScript 物件 & 原型JavaScript物件原型
- JavaScript URL 物件JavaScript物件
- JavaScript RegExp物件JavaScript物件
- JavaScript Function物件JavaScriptFunction物件
- JavaScript Symbol物件JavaScriptSymbol物件
- JavaScript Set物件JavaScript物件
- JavaScript window物件JavaScript物件