首頁  >  文章  >  web前端  >  js中的原型prototype實例詳解

js中的原型prototype實例詳解

小云云
小云云原創
2018-03-19 16:59:571502瀏覽

javascript中,原型是非常重要的一塊知識點,在這裡,我就簡單介紹一下prototype。 prototype可以將他理解為原型拓展,它面向的就是一個object,它的功能就是在原型鏈中拓展我們需要的功能。

舉個例子,例如js中本身帶有Array實例,則Array則繼承自Array.prototype,即Array的原型鏈,與所有建構子一樣,我們可以更改建構子的原型對象,以對所有Array實例進行更改。例如,可以新增新的方法和屬性來拓展所有Array物件。

例如an物件中有兩個屬性,分別為a和b,那麼如果我想在an物件中再增加一個屬性呢,就可以用an.prototype.屬性名稱=「你所需的屬性內容」,新增方法也是一樣,an.prototype.屬性名=function({}),這裡順便提一下,function({})因為本身就是匿名函數,則可以將之替換為箭頭函數,即an.prototype.屬性名=()=>{},箭頭函數本身也是匿名函數,詳細的內容將在下次文章中介紹。

所以,總結一下,object.prototype屬性表示所有object建構子的原型,並允許我們想所有object物件添加屬性和方法。

相關推薦:

String.prototype.format如何使用字串拼接

js的Prototype屬性用法詳解

JavaScript中prototype的使用詳解

#

以上是js中的原型prototype實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn