Assoziative Arrays
Assoziative Arrays sind Arrays, welche benannte
Schlüssel statt Indizes benutzen.
Sehen wir uns das genau an:
person.length // gibt 0 zurück
Also muss die Länge anders ermittelt werden, zum Beispiel so:
Wenn Ihr Anregungen oder Kommentare zu dem Thema habt, seid so nett und kontaktiert mich unter: Kontakt
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.
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';
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
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