我有一個數組是:如何以非阻塞方式在Node.js中搜索數組?
[ 4ff023908ed2842c1265d9e4, 4ff0d75c8ed2842c1266099b ]
而且我發現,如果下面是陣列
4ff0d75c8ed2842c1266099b
這裏面是我寫的:
Array.prototype.contains = function(k) {
for(p in this)
if(this[p] === k)
return true;
return false;
}
顯然,它不能正常工作,或者有時它可以工作,但它在我看來阻塞。有沒有人可以檢查那個?
千恩萬謝
「堵」?另外,不要用'for in'來迭代數組。無論如何,只要將它寫爲'this.indexOf(k)> -1' ... – Ryan
這些ObjectId對象嗎? – JohnnyHK
你對阻塞的定義是什麼?在Node中,它通常意味着「等待I/O完成」。 – Thilo