勵志

勵志人生知識庫

什麼是原型鏈

原型鏈JavaScript中的一個核心概念,它與對象的繼承機制密切相關。

在JavaScript中,每一個對象(包括函式)都有一個原型(prototype),這個原型本身也是一個對象,同樣有自己的原型,直到達到一個終點(null)。當試圖訪問一個對象的屬性時,如果該對象自身不具有該屬性,那麼JavaScript會在原型鏈上查找這個屬性,直到找到為止,或者直到達到原型鏈的末尾(null)。這樣,對象就能夠繼承其原型以及其他原型的屬性和方法。