我如何解决如何处理对象以进行原型设计?

时间:2011-08-15 11:07:28

标签: javascript node.js

我想对一个对象进行原型设计,但问题是,我不知道如何在使用它之前解决该对象。

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

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

对我来说,重要的是找出如何找到这个,如果这是有道理的。我已经尝试过阅读节点文档,但确实如此....哦,等一下。

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

1 个答案:

答案 0 :(得分:1)

Object.getPrototypeOf

ES5方法可让您找到原型。

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

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

stream.Stream.isPrototypeOf(s)