Map: waarden opzoeken met een sleutel
Een map verbindt sleutels met waarden. Een speler kan bijvoorbeeld een sleutel voor een naam en een sleutel voor een score hebben. Je kiest een sleutel in plaats van een genummerde plaats.
# taal: nl
laat speler = {"naam": "Ada", "score": 12, waar: "actief"}
zeg speler.naam
zet speler["score"] = 15
zeg speler[waar]
speler.score is een verkorte vorm van speler["score"]. De tekstsleutel is
exact en wordt nooit door syntaxisconversie vertaald. Gebruik indexering voor
sleutels met spaties, trefwoorden of andere tekens die geen veldnaam vormen.
Dit biedt geen toegang tot hostobjecten, JavaScript of willekeurige eigenschappen.
Lezen en schrijven vereisen een bestaande sleutel. Dubbele sleutels in een
mapliteral behouden de laatste waarde op de eerste invoegpositie. Weergave
volgt de invoegvolgorde; gelijkheid is niet van die volgorde afhankelijk.
Gerelateerde lemma’s
Syntaxis en waarden · Ingebouwde functies · Programmeergidsen
