1. 類和模塊
類與原型:類的實(shí)例化對象都是從同一原型上繼承屬性
如果兩個(gè)對象繼承至同一原型,可以說兩個(gè)對象是同一類的實(shí)例
類與構(gòu)造函數(shù):構(gòu)造函數(shù)是用來初始化新建對象矢洲,通過new進(jìn)行調(diào)用备图,new后的對象會(huì)繼承構(gòu)造函數(shù)的prototype屬性做為原型
2. constructor
每個(gè)javascript函數(shù)贸伐,都自動(dòng)擁有一個(gè)prototype屬性,這個(gè)屬性是一個(gè)對象,這個(gè)對象包含唯一一個(gè)不可枚舉屬性constructor
constructor屬性值是一個(gè)函數(shù)對象宝惰,通常這個(gè)值是對象的構(gòu)造函數(shù)
let a = new F();
f.constructor === F; // true