Array.sort()

array.sort(sortFunction);//竟然傳入的是比較函數(shù)

<pre>

還可以根據(jù)自己需要排序,例如按數(shù)組項(xiàng)的字符串長(zhǎng)度

function arraySortByLength(a, b){ // 為便于用戶理解,此處未考慮a或b為undefined或null的情況。
var aStr = a.toString(), bStr = b.toString(); // 如果是按照字符長(zhǎng)度降序排序,則應(yīng)該bStr.length - aStr.length
return aStr.length - bStr.length;
}
// 定義一個(gè)等同的數(shù)組對(duì)象
var array2 = ["Code", true, "Player", -5.21, false, 12, 0];// 使用自定義函數(shù)進(jìn)行排序
array2.sort( arraySortByLength );
document.writeln( array2 ); // 0,12,Code,true,-5.21,false,Player
<pre>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問(wèn)題描述 用Array.sort()在不傳入自定義比較函數(shù)的情況下,排序結(jié)果是按位比較的結(jié)果,而不是預(yù)期的按數(shù)字大...
    清水龍蝦閱讀 652評(píng)論 0 0
  • 項(xiàng)目中無(wú)意間用到了快速排序,當(dāng)時(shí)因?yàn)橥浟?,上網(wǎng)搜了一下......可搜的搜的我思考一個(gè)問(wèn)題:在java下Arra...
    itbird01閱讀 1,952評(píng)論 3 2
  • 第5章 引用類(lèi)型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類(lèi)型 使用基本類(lèi)型...
    大學(xué)一百閱讀 3,691評(píng)論 0 4
  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問(wèn)題, 分享了一些自己做題目的經(jīng)驗(yàn)。 張土汪:刷leetcod...
    土汪閱讀 12,935評(píng)論 0 33
  • 現(xiàn)在是凌晨5點(diǎn),窗外刮著臺(tái)風(fēng),呼啦呼啦地響。失眠睡不著就會(huì)胡思亂想。不由得想起小時(shí)候躲臺(tái)風(fēng)的事。那時(shí)候,因?yàn)閷W(xué)校宿...
    玲瓏書(shū)語(yǔ)閱讀 690評(píng)論 0 51

友情鏈接更多精彩內(nèi)容