本文主要是介绍TS类中初始化属性语法糖,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我们往常在类中定义属性后使用constructor进行赋初始值:
class Person {name: string;age: number;constructor(name: string, age: number) {this.name = name;this.age = age;}
}
我们可以使用直接在constructor中定义属性的方式进行属性的定义和属性赋初始值:
class Person {constructor(public name:string, public age:number) {}
}const per = new Person("寻霖", 18);
console.log(per.name, per.age); // 打印:"寻霖" 18
这篇关于TS类中初始化属性语法糖的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!