構(gòu)造函數(shù)和實例的關(guān)系:用構(gòu)造函數(shù)來實例化一個對象褐缠,實際上就是把構(gòu)造函數(shù)拷貝了一份給實例脱货。外加一個原型屬性岛都,指向?qū)嵗墓矃^(qū)域律姨。這個公共區(qū)域構(gòu)造函數(shù)同樣指向。
普通構(gòu)造函數(shù)其實是繼承自O(shè)bject對象臼疫,過程如下:
構(gòu)造函數(shù)創(chuàng)建一個實例之后择份,實例和構(gòu)造函數(shù)都指向一個原型對象。這個原型對象是new Object()烫堤。new Object和Object都有同一個原型對象荣赶,原型對象中包含了一些普通方法。
//注意:構(gòu)造函數(shù)和實例都會指向同一個原型鸽斟。