歡迎回來，我們看到，當我們呼籲我們的構造函數，我們沒有任何回報的最後一個視頻的結尾。
一個構造函數的整個目的是為了構造對象。
所以，當我們調用函數，我們很想有一個新的對象被創建。
不幸的是，這不是現在發生的事情。
但好消息是，我們可以通過使用new關鍵字，當我們使用new關鍵字解決我們的問題。
一切都神奇地運行。
現在的第一個房子變量是臥室浴室和平方英尺的物業數量的對象。
但是讓我們看看究竟只是新的關鍵字做什麼。
就像關鍵字這種認識與新的關鍵字則可以說是相當棘手。
但審查的幻燈片。
記住這些規則，最重要的嘗試編碼幾個例子。
這將真正幫助您的材料的關注。
我們看到新的關鍵字正與功能使用。
事實上，新的關鍵字必須與函數中使用，否則我們會得到一個類型錯誤。
讓我們來看看為什麼是這樣的話。
檢查新的關鍵字做第一什麼。
它創建一個對象憑空。
其次它設置正與使用在構造函數中，關鍵字this的值。
為了是剛剛創建的對象。
三是它增加了一個隱含的回報。
這在函數的末尾，以便使用new關鍵字創建對象可以從函數返回。
最後，這一個是最棘手的。
它增加了可使用雙下劃線普拉托雙下劃線這雙下劃線​​通常被稱為Dunder訪問空對象的屬性。
所以這個屬性也被稱為Dunder普拉托普拉托Dunder財產環節剛剛創建在構造函數原型屬性的對象。
這最後一句可能似乎是一個模糊的，但不要太擔心，現在我們要在艱苦的細節來彌補這一。
現在，讓我們通過一個構造函數的狗練習。
每個狗應該有一個名字和年齡作為獎金，並從所謂的樹皮功能創建的每個狗對象的函數。
這個功能應該取消了登錄添加到字符串的狗的名字，只是狂吠暫停視頻和揣摩了這一點。
那麼你是怎麼想出。
希望它看起來是這樣的。
在這裡，我們有一隻狗一個構造函數。
這個函數接受兩個參數。
姓名和年齡。
請記住，你可能意味著你的任何參數。
但是由於我們要附加的屬性上，這將創建一個名為名字和年齡，我們也許應該命名為參數的對象。
這個功能在這裡的關鍵字這等於什麼傳遞給函數的值設置屬性裡面的同樣的事情還有加入了一個名為建築學學士功能上的關鍵字這裡面取消了登錄的第一個名字屬性與字符串只是停在下一行。
我們要創建兩個變量生鏽和Feydeau並設置它們等於新的關鍵字被調用的狗構造函數的值。
現在擺在我們回顧一下用新的關鍵字並暫停視頻，看看是否你還記得任何這些四件事。
首先，它創建一個空的對象，憑空。
第二它然後設置關鍵字的值。
這在功能，正與曾經是剛創建的空對象。
三是它增加了一個隱含的回報。
這在函數的末尾，以便使用new關鍵字創建對象可以從函數返回。
四是增加了Dunder普拉托屬性到剛剛創建的對象。
在這段視頻中，我們研究如何使用關鍵字new創建從構造函數對象。
我們了解了四件事，新的關鍵字呢，我強烈建議您查看，因為我們將涵蓋這更深入的了解和基本面在未來的視頻至關重要。
我們要談談使用一個以上的構造函數，以及我們如何重構我們的代碼，使其更乾淨。