SOURCE

// 新写法, 直观,简洁,适合不需要传参的类
class Person1 {
  name = 'lily'
  age = 20
  speak() {
    console.log(`my name is ${this.name}, I am ${this.age} years old`)
  }
}

// 可以传参,但是要多写一个constructor
class Person2 {
  constructor(name, age) {
    this.name = name
  	this.age = age
  }
  speak() {
    console.log(`my name is ${this.name}, I am ${this.age} years old`)
  }
}

const person1 = new Person1()
const person2 = new Person2('kuohao', 22)

person1.speak()
person2.speak()

console 命令行工具 X clear

                    
>
console