Assoziative Arrays

Assoziative Arrays sind Arrays, welche benannte Schlüssel statt Indizes benutzen.
Sehen wir uns das genau an:
Array mit Indizes:
const myArray = new Array;
myArray[0] = 'Banane';
myArray[1] = 'Apfel';
myArray[2] = 'Kiwi';

Array mit benannten Schlüsseln:
const person = new Array;
person['firstName'] = 'Max';
person['lastName'] = 'Mustermann';
person['age'] = '26';

Hierbei muss man allerdings Vorsicht walten lassen, denn assoziative Arrays werden von JavaScript teilweise anders behandelt: So kann z.B. die Länge nicht über die Methode length ausgelesen werden.
person.length // gibt 0 zurück
Also muss die Länge anders ermittelt werden, zum Beispiel so:
const person = new Array;
person['firsname'] = 'Max';
person['lastname'] = 'Mustermann';
person['age'] = '26';

let countPerson = 0;
for(let i in person){
   countPerson++;
}
alert('Array size: ' + countPerson); // Ausgabe: 3


Wenn Ihr Anregungen oder Kommentare zu dem Thema habt, seid so nett und kontaktiert mich unter: Kontakt