視頻2分30秒處,要求必須傳入接口包含的屬性
視頻2分30秒處,調(diào)用一個類時,要求必須傳入接口包含的屬性。
我試了試,只傳一個參數(shù)甚至沒有傳參,
雖然ts會報錯,但運行起來是完全正常的呀
interface?IPerson{ ????name:?string; ????age:?number; } class?Person{ ????constructor(public?config:?IPerson)?{ ????????console.log("hi"); ????} } new?Person({age:18})
2017-09-18
是不報錯,把輸出換一下,你試試輸出什么:
結(jié)果有undefined,因為es5是弱類型的,如果不傳就默認是undefined了,也不會做類型校驗
2017-06-14
運行時是翻譯成JS(ES5)再運行的。