代码点读机 / TypeScript / constructor

constructor TypeScript · 类型关键字

构造函数:new 造对象时自动执行的方法,常用来给属性赋初值。

怎么用

class 类名 {
  constructor(参数) {
    this.属性 = 参数;
  }
}

小例子

class 猫 {
  名字: string;
  constructor(名字: string) {
    this.名字 = 名字;
  }
}
console.log(new 猫("咪咪").名字);

运行结果

咪咪

提醒:TS 简写:constructor(private 名字: string) 参数前加修饰符,会自动声明同名属性

官方文档:https://www.typescriptlang.org/docs/handbook/2/classes.html#constructors

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← TypeScript全部词条