Vergleichsfunktion
Eine Vergleichsfunktion in der Programmierung dient dazu, mehrere Werte miteinander zu vergleichen und einen einzelnen Wert zurückzugeben, der das Ergebnis darstellt.
Ein Beispiel für eine solche Vergleichsfunktion ist die Callback-Funktion, die man der sort-Methode von JavaScript-Arrays übergeben kann. Sie erhält zwei Einträge aus dem zu sortierenden Array als Parameter und gibt dann eine Ganzzahl zurück, die negativ, 0 oder positiv ist, je nachdem, ob der erste übergebene Wert in der Sortierfolge vor dem zweiten Wert kommt, ob sie gleichrangig sind oder ob er danach kommt. Auf diese Weise können mit einer generischen Sortierfunktion beliebige Sortierfolgen hergestellt werden.