1.JS中,函數(shù)本身也是一個包含了方法和屬性的對象灰羽。
2.prototype是每個函數(shù)中都有的一個屬性不脯,叫做原型,它是一個對象煎饼。
3.__proto__是每個對象都具有的一個屬性,這個指向了它的構(gòu)造函數(shù)的原型(prototype)校赤,是它的引用(我們稱這個屬性為鏈接)吆玖,而且每個prototype都有__proto__屬性,因此本身也包含了指向其原型的鏈接马篮,由此形成了一條鏈沾乘,我們稱為原型鏈。
js中萬物是對象浑测,每一個對象都有一個內(nèi)部屬性【prototype】我們通常稱之為原型翅阵,原型的值可以是對象,也可以是null迁央,如果是對象掷匠,那么這個對象也有自己的原型,這樣就形成了一條線性的鏈岖圈,我們稱之為原型鏈