0
我一直在寫一個模塊來容納一個對象數組,當它提供了一個特定的值時,它應該返回其中的一個。這是通過原型方法完成的,可以從其他需要它的模塊中調用。從模塊的原型方法返回值,同步還是異步?
我遇到的問題是,雖然這似乎是一個同步的方法調用,返回的對象始終不是一個我期待......
爲了得到我想要做的事:
var ModuleOne = function(){
this.values = [];
}
ModuleOne.prototype.method = function(value){
this.values.forEach(function(tempVal){
if(tempVal.member === value){
return tempVal;
}
});
return false;
}
module.exports = Module;
當我從另一個模塊調用此方法時,即使它找到了所需的對象,它總是會返回false
。
所以我的問題是:是從另一個模塊NodeJS
同步的原型方法?在我看來,像它應該...