我发现Node里面,很多这样实现继承的代码: https://github.com/nodejs/node/blob/master/lib/_http_server.js
ObjectSetPrototypeOf(ServerResponse.prototype, OutgoingMessage.prototype); // 174行
ObjectSetPrototypeOf(ServerResponse, OutgoingMessage); // 175行
为什么要这样设置呢? 直接设置一个不行吗?比如:
ObjectSetPrototypeOf(ServerResponse.prototype, OutgoingMessage.prototype);