// 父类 class People{ constructor(name){ this.name = name; } eat(){ console.log(`姓名 ${this.name} eat something `) } } // 子类 class Student extends People { constructor(name, number) { super(name); this.number = number; } sayHi() { console.log(`姓名 ${this.name} , 学号 ${this.number} `) } } const aaa = new Student('lisi',100) console.log(aaa.name) console.log(aaa.number) aaa.sayHi() aaa.eat()
aaa instanceof Student //true aaa instanceof People //true aaa instanceof Object //true [] instanceof Array //true [] instanceof Object //true {} instanceof Object //true