Challenge #2 - Wie sortiere ich einen Array in JavaScript/jQuery? [Tutorial]

preview_player
Показать описание
Fragen oder Probleme? Werde Teil der Community! (Kostenlos)

Unterstütze den Channel:

Array:
● Nummer: [99, 4, 18, 8, 26]
● Datum: ['03.01.2019', '12.04.2013', '19.09.2014']

Meine Social Media Seiten:

Wenn ihr euch für meine Ausrüstung, Software oder Bücher interessiert dann schaut einfach hier mal vorbei und unterstützt mich mit einem Kauf.

Copyright by Johannes Schiel / Unleashed Design
Рекомендации по теме
Комментарии
Автор

Hier mal eine Lösung, wahrschienlich gibt es noch 100 andere Wege :-) Die Richtung, also aufsteigend oder absteigend, kann man ändern, wenn man das ">" gegen "<" tauscht

var numbers = [99, 4, 18, 8, 26];

numbers.sort(function(a, b) {
return a>b;
});

console.log(numbers);

var dates = ['03.01.2019', '12.04.2013', '19.09.2014'];

dates.sort(function(a, b) {

date_a = a.split('.');
date_b = b.split('.');

date_string_a = date_a[2] + '-' + date_a[1] + '-' + date_a[0];
date_string_b = date_b[2] + '-' + date_b[1] + '-' + date_b[0];

return Date.parse(date_string_b) > Date.parse(date_string_a);
});

console.log(dates);

groovebird
Автор

Nummer: Loop durch das Array, anfangen mit einer Variabel, zb: 1, immer überprüfen ob die Zahl grösser ist, wenn fertig, die Zahl an erster Position ins neue sortierte Array schreiben. Solange wiederholen wie das Array lang ist.
Datum: Keine Ahnung bis jetzt

rogerschneiter
Автор

wie schaffe ich es in einem 2Dimensionalen Array Genau eine Stelle anzusprechen

annoyed
Автор

bin gespannt wer es als erstes raus hat.

itsEXX
Автор

Hi,
ist wahrscheinlich schon ein wenig spät, aber ich würde das jeweilige Datum invertieren und dann der Größe nach, mit <> abfragend, sortieren.

Grüße

ebbars_
Автор

In welchem Preisrahmen bewegen sich denn Youtube Logos? :-)

graphyy