javascript - 我如何确定如何寻址一个对象以便对其进行原型(prototype)设计?

标签 javascript node.js

我想制作一个对象的原型(prototype),但问题是,在使用它之前我不知道如何处理该对象。

??????.prototype.writeObj = function( obj ) {
    this.write( JSON.stringify(obj) );
}

tls.createServer(options, function (s) {
    s.writeObj( {command:'addjob', options:{} } );
}

这里对我来说重要的是找出如何找到它,如果这有意义的话。我已经尝试阅读 Node 文档,但确实如此……哦,等一下。

无论如何我都会继续,结果呢?????是流。流。如果不阅读手册sic,是否有一种简单的方法可以在代码中找到它?

最佳答案

Object.getPrototypeOf

ES5 方法可让您找到原型(prototype)。

Object.getPrototypeOf(s) === stream.Stream

有一个类似的实用方法叫做 .isPrototypeOf

stream.Stream.isPrototypeOf(s)

关于javascript - 我如何确定如何寻址一个对象以便对其进行原型(prototype)设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7064232/

相关文章:

javascript - 这个 jQuery 在做什么?

javascript - 如何在 react 中包含外部javascript

javascript - 在没有 JS 库的情况下使 for 循环等待

node.js - 转换后无法重定向视频流(mkv 到 mp4)

javascript - 无需下载即可知道图片是否支持 CORS

javascript - 如果我使用 Angular 作为前端,我是否需要使用 ejs 或布局?

javascript - 通过同一连接(使用单个 channel )访问多个 gRPC 服务

javascript - 将 sweetalert2 与 node.js 和express.js 一起使用

angularjs - 使用 webpack、angular fullstack 生成器注入(inject) ngMaterial

node.js - 如何在 macOS (mojave 10.14) 上优雅地停止 NodeJS 服务器监听器?