变量不存储在nodejs应用程序的类中

时间:2014-03-04 18:01:42

标签: javascript node.js

我对我假设没有正确引用的参数有疑问。 我传入一个函数Foo一个对象。它存储在this对象中,以便我们以后可以使用它。这就是内涵。但是在使用它时,该值不会存储在该变量中。我做错了什么?

File Foo.js:

function Foo(bar) {
    this.barr = bar;
}

Foo.prototype.inbar() {
     console.log("Barr= ", this.barr);
     return true;
}

module.exports.Foo = Foo;

File Test.js

var foo = require("Foo.js").Foo; 
var test;
var o_obj;

function funcObject(){
    this.id = function id() { return "AnId"; };
};

o_obj = new funcObject();

test = new foo([o_obj]);
test.inbar();

console = undefined

上的输出

0 个答案:

没有答案