我一直在用javascript学习OOP,并且通过学习不同的教程,我了解到人们在使用不同的语法来执行构造函数,这两种方法之间有区别吗?还有更多方法吗?
首先, 使用类语法
class Fish {
constructor() {
this.head = 1,
this.eyes = 2
}
}
let whale = new Fish();
第二, 使用函数语法
function Human() {
this.head = 1,
this.arms = 2,
this.legs = 2,
this.fingers = 20
}
let joe = new Human();