Stefan B.: JavaScript: key "find" in leerem Array existiert

Beitrag lesen

Hi Rolf,

Bei einem prototyplosen Objekt kannst Du die Schlüsel erhalten, wenn Du mit for..in darüber läufst. for..in bezieht die vom Prototyp geerbten Eigenschaften übrigens nicht ein.

So habe ich es vorher mit dem Array gemacht.

Bei einer Map geht das nicht, mit for..in erhältst Du die Eigenschaften der Map - und sie hat keine eigenen. Hier musst Du mit der .forEach Methode arbeiten oder die Iterator-Schnittstelle nutzen, also die for..of-Schleife.

Genau; wobei, for...of ist da die einfachere Variante.

Wieder was gelernt.

Danke und VG

Stefan