Это должно быть очень просто, но у меня нет работы.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
Я думаю, вы должны использовать 'of' вместо' in'? – david
http://stackoverflow.com/questions/20069828/how-to-convert-set-to-array любой из этих способов работы? –