新聞中心
這篇“js原型模式怎么實現(xiàn)”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“js原型模式怎么實現(xiàn)”文章吧。
10年積累的做網(wǎng)站、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有謝家集免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
1、JS中的每個函數(shù)都有prototype屬性,指向一個對象。該對象的作用是該函數(shù)的所有實例都可以共享該對象的屬性和方法。我們稱這個對象為原型對象。
2、原型模式可以解決對象方法重復(fù)創(chuàng)建的問題。
原型不能接收參數(shù),所有屬性都是共享的。
實例
function Person() { } // 為構(gòu)造函數(shù)的原型對象上添加方法,從而實現(xiàn)實例共享 Person.prototype.setName = function(name) { this.name = name; } Person.prototype.name = "jim"; var person1 = new Person("jim", 24); person1.setName("tom");
以上就是關(guān)于“js原型模式怎么實現(xiàn)”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站欄目:js原型模式怎么實現(xiàn)
文章鏈接:http://ef60e0e.cn/article/gosidh.html