若是你指望擁有若干個參數再創造一些實例對象 那如何寫呢學習
class Movie { name: string; play_count: number; create_at: string; constructor(name: string, play_count: number = 12, create_at: string) { // this 指向生成點 Object 自己 this.name = name; this.play_count = play_count; this.create_at = create_at; } // methods 能夠對 data 進行操做 display_play_count(padding: string = '***') { return this.play_count + '次' + padding } increase_play_count() { this.play_count += 1; } } let a = new Movie('阿麗塔:戰鬥天使', undefined, '17點28分'); a.increase_play_count(); // 13*** 雖然第二個參數並無傳遞 可使用 undefined 來佔位 會使用默認值 12 再 += 1 console.log(a, a.display_play_count()); // Movie { name: '阿麗塔:戰鬥天使', play_count: 13, create_at: '17點28分' } '13次***'
但願看了以上代碼 能夠對你對學習 TS 有所幫助。this