Wie sortieren Sie ein Array wie dieses fullnamearray.push(firstname +" "+ lastname);
? Ich möchte es nach Nachnamen nicht Vorname sortieren. Die Liste sollte Vorname gefolgt von Nachname angezeigt werden.Sortieren Array mit mehreren Werten in Javascript
Code
fullnamearray.push(firstname +" "+ lastname);
fullnamearray.sort();
for(var i = 0; i < fullnamearray.length; i++){
Name.innerHTML += '<li>' + fullnamearray[i] + '</li>';
}
posten Sie bitte den Inhalt von fullnamearray array – brk
Dann baue das Array nicht so. Vielleicht 'namearray.push ({Vorname: Nachname, Nachname: Nachname})'. Oder 'push ([Vorname, Nachname])'. Auf diese Weise können Sie es sortieren, ohne die Zeichenfolge erneut zu teilen (was bei Leuten wie "Norma Jean Baker" nicht einmal funktioniert) – Thilo