ソート部分のプログラムがわかりません

2017年10月27日
ユーザー
arr.sort(function(a, b) {
    if (a < b) {
          return -1;
    }
    if (a > b) {
          return 1;
    }
    return 0;
});

上記の部分ですが、引数や return の意味がよくわかりません。これは暗記で覚える類のものでしょうか?

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?