Frage zum Wiki-Artikel „Map“
Uli
- frage zum wiki
- javascript
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
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
@@Uli
so weit ich weis, gibt es die Eigenschaft lenght bei map nicht sondern man sollte size verwenden.
Was du meinst, ist
const map = new Map();
console.log(map.length); // undefined
console.log(map.size); // 0
Die Wiki-Seite meint aber
console.log(Map.length); // 0
Interessiert das irdendwayne? Vermutlich nicht. IMHO kann die Wiki-Seite weg. Keine Kunst.
siehe https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/size
Ich hab das mal für dich verlinkt. Beim nächsten Mal bitte selber. Hilfe
🖖 Живіть довго і процвітайте
Hallo Gunnar,
das sind Artikel von Orlok, die sind sehr ausführlich und dokumentieren auch Methoden, die zum Standardpattern eine Funktion gehören, wie "name", "length" und "prototype". Aber das sind tatsächlich eigene Eigenschaften dieses Objekts, nichts geerbtes.
Ob es jemandem nützt, die Eigenschaften des Propertydescriptors von <code>globalThis.Map</code> aufzulisten, kann man auch diskutieren.
Ich möchte auch nicht blindlings diesen ganzen Teil niederreißen und neu bauen. Da steht seitens Orlok viel Arbeit drin.
Rolf