Sie sollten Ihre Sortierfunktion entsprechend gestalten:
%Vor% (weil ||
operator eine niedrigere Priorität hat als -
one, ist es hier nicht notwendig, Klammern zu verwenden).
Die Logik ist einfach: Wenn a.sort1 - b.sort1
expression 0 ergibt (also sind diese Eigenschaften gleich), wird mit der Auswertung von ||
expression fortgefahren - und das Ergebnis von a.sort2 - b.sort2
zurückgegeben.
Als Nebenbemerkung ist Ihr items
eigentlich ein String-Literal, Sie müssen JSON.parse
haben, um ein Array zu erhalten:
Tags und Links javascript json sorting