TypeScript 参数属性
字数:180,预计阅读时间:1min
假设类中创建的 class Octopus {
readonly name: string;
readonly numberOfLegs: number = 8;
constructor (theName: string) {
this.name = theName;
}
} 为了初始化 TypeScript 提供了在构造器上同时完成属性的声明和初始化的功能。 以下代码和上面的等效: class Octopus {
readonly numberOfLegs: number = 8;
constructor(readonly name: string) {
}
} 这种通过在构造器的入参中声明属性的方式叫作 Parameter properties。 通过在构造器入参上添加访问限定符(accessibility modifier ), 一个比较综合的示例:
相关资源 |

【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步