NodeJS, wie das hinzufügen von Objekten zu einer Reihe und iterieren?

Sollte dies wirklich ganz einfach aber ich hab ihn nicht arbeiten.

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');
}

Warum bin ich immer:

undefined iterated
undefined iterated

Was ich will ist:

something iterated
something iterated
  • Auch wenn ich direkt das array und einfach direkt tun: for (var user in Kunden) Dann bekomme ich "undefined " iteriert" etwa 50-mal.
  • ich denke, dass Sie gemeint sind zu verwenden of statt in?
  • stackoverflow.com/questions/20069828/... alle diese Wege funktionieren?
  • "der" ist ein Unerwarteter Bezeichner, die überprüfung der link jetzt
  • Array.from(clients) sollte funktionieren
InformationsquelleAutor user2105624 | 2016-12-27
Schreibe einen Kommentar