Javascript 什么时候应该对node.js中的原型使用util.inherits()进行继承?
util.inherits():将方法从一个函数继承到另一个函数 原型:还提供继承 那么什么时候应该使用.inherits(),什么时候应该更改原型链? 谢谢 那么什么时候应该使用.inherits(),什么时候应该更改原型链Javascript 什么时候应该对node.js中的原型使用util.inherits()进行继承?,javascript,node.js,prototype,prototypal-inheritance,Javascript,Node.js,Prototype,Prototypal Inheritance,util.inherits():将方法从一个函数继承到另一个函数 原型:还提供继承 那么什么时候应该使用.inherits(),什么时候应该更改原型链? 谢谢 那么什么时候应该使用.inherits(),什么时候应该更改原型链 util.inherits()使用原型,因此您的假设是错误的 它创建一个新的原型对象,并复制上一个原型的属性,使您成为一个新的原型对象,然后您可以将自己的属性添加到其中 util.inherits()的node.js文档建议您改用ES6class和extends语法,还可
util.inherits()
使用原型,因此您的假设是错误的
它创建一个新的原型对象,并复制上一个原型的属性,使您成为一个新的原型对象,然后您可以将自己的属性添加到其中
util.inherits()
的node.js文档建议您改用ES6class
和extends
语法,还可以使用Object.create()
util.inherits()
是一种旧式的处理方式,它使用原型并可以工作,但已被标准语法取代。我不知道有什么理由继续使用它
那么什么时候应该使用.inherits(),什么时候应该更改原型链
util.inherits()
使用原型,因此您的假设是错误的
它创建一个新的原型对象,并复制上一个原型的属性,使您成为一个新的原型对象,然后您可以将自己的属性添加到其中
util.inherits()
的node.js文档建议您改用ES6class
和extends
语法,还可以使用Object.create()
util.inherits()
是一种旧式的处理方式,它使用原型并可以工作,但已被标准语法取代。我不知道有什么理由继续使用它。“它会创建一个新的原型对象,并复制上一个原型的属性,使您成为一个新的原型对象,然后可以将自己的属性添加到其中。”当前的实现是object.setPrototypeOf
,IIRC。“它创建一个新的原型对象,并复制上一个原型的属性,使您成为一个新的原型对象,然后您可以将自己的属性添加到其中。”当前的实现是Object.setPrototypeOf
,IIRC。util.inherits
只不过是设置原型链的助手方法。util.inherits
只不过是设置原型链的助手方法。