更新時間:2021-10-19 來源:黑馬程序員 瀏覽量:
JavaScript原型:每個對象都會在其內(nèi)部初始化一個屬性,就是prototype(原型)。
原型鏈:
當(dāng)我們訪問一個對象的屬性時,如果這個對象內(nèi)部不存在這個屬性,那么他就會去prototype里找這個屬性,這個prototype又會有自己的prototype,于是就這樣一直找下去,也就是我們平時所說的原型鏈的概念。
原型鏈特點:
JavaScript對象是通過引用來傳遞的,我們創(chuàng)建的每個新對象實體中并沒有一份屬于自己的原型副本。當(dāng)我們修改原型時,與之相關(guān)的對象也會繼承這一改變。
猜你喜歡