Node.js 在启用严格模式的TypeScript中扩展实例(原型)
我有一个厂商脚本中工厂的实例Node.js 在启用严格模式的TypeScript中扩展实例(原型),node.js,typescript,extends,strict,Node.js,Typescript,Extends,Strict,我有一个厂商脚本中工厂的实例remote,我需要用我自己的方法和成员扩展该实例 我发现下面的答案很有用 BaseRemote.prototype = remote; 起初这似乎是一个干净的解决方案,但我怀疑由于严格模式,我得到了以下错误: TypeError: Cannot assign to read only property 'prototype' of function 'class BaseRemote { }' 如何在不禁用严格模式的情况下扩展实例/更改其原型?请尝试下一个示例:
remote
,我需要用我自己的方法和成员扩展该实例
我发现下面的答案很有用
BaseRemote.prototype = remote;
起初这似乎是一个干净的解决方案,但我怀疑由于严格模式,我得到了以下错误:
TypeError: Cannot assign to read only property 'prototype' of function 'class BaseRemote { }'
如何在不禁用严格模式的情况下扩展实例/更改其原型?请尝试下一个示例:
Object.setPrototypeOf(obj,原型)
请看
更新
我认为它也值得一看试试Object.setPrototypeOf()@captain yossarian谢谢captain它的工作非常出色,请发布一个简短的答案,最好包含到