第壹個函數是比較兩者的大小,返回值是告訴sort()方法如何排序,其中1可以用任意大於0的正整數代替,-1可以用其他負數代替。Data.sort()將根據返回值進行排序。Sort()可以在不傳遞參數的情況下使用,在這種情況下,要排序的元素被視為字符串。當這個函數被傳遞時,它將從數組中取出兩個,比較它們,返回相應的值,然後通過sort()對它們進行排序。必須傳遞這個函數來比較數字數組,可以省略字符。
運行過程:第壹個data.sort()傳入的函數會取兩個' ' name '進行比較,比較的是減法運算。'‘紮卡裏’和‘尼古拉斯’會比較尼古拉斯<紮卡裏(可以勾選n
所以排序後,data [0] = {'Nicholas ',28 };data[1]={'Zachary ',29 };
第二個是壹樣的,因為28