共计 513 个字符,预计需要花费 2 分钟才能阅读完成。
ES5
class Human {constructor(name) {this.name = name}
run() {console.log(this.name + ', is runing')
}
}
class Stu extends Human {constructor(name) {super(name)
this.gender = 'male'
}
learn() {console.log(this.name + ', is learnubg')
}
}
var stu = new Stu('tao')
ES6
function Human(name) {this.name = name}
Human.prototype.run = function() {console.log(this.name + ', is runing')
}
function Stu(name) {Human.call(this, name)
this.gender = 'male'
}
Stu.prototype.__proto__ = Human.prototype
Stu.prototype.learn = function () {console.log(this.name + ', is learning')
}
var stu = new Stu('tao')
正文完
发表至: javascript
2022-06-28