這應該很直接,但我沒有得到它的工作。NodeJS如何添加對象到一個集合並迭代?
var Set = require("collections/set");
function User() {
this.name = 'something';
}
var clients = new Set();
var a = new User();
var b = new User();
clients.add(a);
clients.add(b);
var arr = clients.toArray();
for (var user in arr) {
console.log(user.name+' iterated');
}
爲什麼會出現:
undefined iterated
undefined iterated
我想要得到的是:
something iterated
something iterated
另外,如果我跳過該陣列,並直接做: (var用戶在客戶端) 然後我得到「未定義迭代」約50倍。 – user2105624
我認爲你的意思是使用''而不是'in'? – david
http://stackoverflow.com/questions/20069828/how-to-convert-set-to-array這些方法的任何工作? –