構(gòu)造函數(shù)目的:1贪磺、創(chuàng)建一個對象赋朦; 2 拧略、對其初始化并作為構(gòu)造函數(shù)的返回值
1 如果將一個普通函數(shù)當作構(gòu)造函數(shù)芦岂,等于是創(chuàng)建了一個空對象,并沒有“構(gòu)造”一個有意義的東西垫蛆。
image.png
2 下方用構(gòu)造函數(shù)構(gòu)造了一個對象
image.png
3 如果構(gòu)造函數(shù)有返回值(非對象類型)禽最,通過new調(diào)用時,返回值會被忽略袱饭。
4如果構(gòu)造函數(shù)返回對象川无,則該對象將作為整個表達式的值返回,而傳入的構(gòu)造函數(shù)的this將被丟棄宁赤。