JavaScript排序功能。按第一,然后第二
這樣擴(kuò)展您的排序功能;
function sortF(ob1,ob2) { if (ob1.strength > ob2.strength) {return 1; } else if (ob1.strength < ob2.strength) { return -1; } // Else go to the 2nd item if (ob1.name < ob2.name) { return -1; } else if (ob1.name > ob2.name) {return 1 } else { // nothing to split themreturn 0; }}
一個(gè)<和>比較對(duì)字符串 字母比較。
解決方法我有一個(gè)要排序的對(duì)象數(shù)組,每個(gè)對(duì)象都有兩個(gè)參數(shù):強(qiáng)度和名稱
objects = []object[0] = {strength: 3,name: 'Leo'}object[1] = {strength: 3,name: 'Mike'}
我想先按強(qiáng)度排序,然后再按字母順序排序。我正在使用以下代碼對(duì)第一個(gè)參數(shù)進(jìn)行排序。然后如何排序?
function sortF(ob1,ob2) { if (ob1.strength > ob2.strength) {return 1} else if (ob1.strength < ob2.strength){return -1} return 0;};
謝謝你的幫助。
相關(guān)文章:
