Moin Uli,
so weit ich weis, gibt es die Eigenschaft lenght bei map nicht sondern man sollte size verwenden. siehe https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/size
Ich zitiere aus dem von dir verlinkten Wiki-Artikel die Referenz auf Map.length
:
Die Eigenschaft
length
des KonstruktorsMap
hat den Wert 0, da der einzige Parameter der Funktion optional ist.Beispiel
const length = Map.length; console.log(length); // 0
Bzw. selbst in der Browserconsole ausprobiert:
let m = new Map();
← undefined
m.size
← 0
m.length
← undefined
Viele Grüße
Robert