當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS 创建对象总结
狹義:new 構(gòu)造函數(shù)。
(注:在JS中創(chuàng)建對象只有一種方式,就是new 構(gòu)造函數(shù)。其中字面量的方式是一種語法糖,本質(zhì)仍然是new 構(gòu)造函數(shù))
廣義:工廠模式(解決復(fù)雜度)
構(gòu)造函數(shù)模式(解決復(fù)雜度,可讀性,其中可讀性是指可以判斷所創(chuàng)建對象的類型)
原型模式(解決復(fù)雜度,可讀性,重復(fù)性)
構(gòu)造函數(shù)與原型混合模式(解決復(fù)雜度,可讀性,重復(fù)性,耦合性)
(注:這些方式本質(zhì)是為了解決代碼可讀性、復(fù)用性而對new 構(gòu)造函數(shù)的一種應(yīng)用)
參考:JS創(chuàng)建對象-腳本之家
?? ?更詳細(xì)的創(chuàng)建對象細(xì)節(jié)
轉(zhuǎn)載于:https://www.cnblogs.com/luanfujian/p/9049696.html
總結(jié)
- 上一篇: 为啥腾讯元宝要进行版本控制?
- 下一篇: SpringBoot之Servlet、F