如題,小弟目前有意將公司還不是太大的專案前端用TypeScript寫看看,因為之前寫後端JAVA的習慣,看到TypeScript真的很吸引人,之前被JavaScript的any和除錯搞得好煩....
看了網路上的教學,因為是英文的,自己英文聽力也不是太好,只知道講者說下面這樣的方式可以讓TypeScript更方便了解物件裡的型別:
const person: {
name: string;
age: number;
} = {
name: 'JOJO',
age: 45
}
但之後又說這不是一個好的習慣!?
然後又說可以用下面這樣的方式:
const person = {
name: 'JOJO',
age: 45
}
讓TypeScript自己判定型別,啊這不就跟JS一樣....
想請教一下業界前輩,寫TypeScrip的Object一般都用原本JS的方式還是會真的去給他宣告型別呢??