function people( person:string){
ruturn 'hello'+ person
}
interface{
firstname:string,
lastname:string
}
function people( person:person){
ruturn 'hello'+ person.firstname+person.lastname
}
还要注意的是,在构造函数的参数上使用public等同于创建了同名的成员变量。
class Student {
fullname:string,
constructor(public firstname,public middleInitial, public lastName){
this.fullName = firstName + " " + middleInitial + " " + lastName;
}
interface person{
firstname:string,
lastname:string
}
function people(person:person){
return person.firstname+""+people.lastname
}
let user = new Student{ "ren","hai","zhen"}
document.body.innerHTML = people(user)
}
原文:https://www.cnblogs.com/heson/p/11375615.html