util.inherits():将方法从一个函数继承到另一个函数
原型:还提供继承。
那么我何时应该使用.inherits(),何时应该更改原型链? 感谢。
答案 0 :(得分:2)
那我何时应该使用.inherits(),何时应该更改原型链?
util.inherits()
使用原型,因此您的假设是错误的。
它创建一个新的原型对象,并复制上一个原型的属性,使您成为一个新的原型对象,然后可以添加自己的属性。
util.inherits()
的node.js文档建议您使用ES6 class
和extends
语法,Object.create()
也可用。util.inherits()
protected static final String[] type = {"int","float","long","short","boolean","String","double","Object"};
是一种旧式的做事方式 - 它使用原型并且有效,但已被标准语法取代。我不知道有任何理由继续使用它。