TypeScript之构造函数和this
示例:
class Dog{ name: string; age: number; // constructor 被称为构造函数 // 构造函数会在对象创建时调用 constructor(name: string, age: number) { // 在实例方法中,this就表示当前当前的实例 // 在构造函数中当前对象就是当前新建的那个对象 // 可以通过this向新建的对象中添加属性 this.name = name; this.age = age; } public bark(){ // alert('汪汪汪!'); // 在方法中可以通过this来表示当前调用方法的对象 console.log(this.name); } } const dog = new Dog('小黑', 4); const dog2 = new Dog('小白', 2); // console.log(dog); // console.log(dog2); dog2.bark();
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术