我剛開始學習打字稿。有一個問題,我需要你的幫助。打字稿人界面學生班關係
在下面的代碼片段中,爲什麼簽名不匹配時沒有編譯器錯誤?這個人的學生在這裏有什麼關係?
class Student {
fullname : string;
constructor(public firstname, public middleinitial, public lastname) {
this.fullname = firstname + " " + middleinitial + " " + lastname;
}
}
interface Person {
firstname: string;
lastname: string;
}
function greeter(person : Person) {
return "Hello, " + person.firstname + " " + person.lastname;
}
var user = new Student("Jane", "M.", "User");
document.body.innerHTML = greeter(user);
感謝, Gourav