JS的sort排序,不重復(fù)隨機(jī)數(shù)

1.sort() 方法可以接受一個(gè) 方法為參數(shù) 踊赠,這個(gè)方法有兩個(gè)參數(shù)。分別代表每次排序比較時(shí)的兩個(gè)數(shù)組項(xiàng)每庆。sort()排序時(shí)每次比較兩個(gè)數(shù)組項(xiàng)都回執(zhí)行這個(gè)參數(shù)筐带,并把兩個(gè)比較的數(shù)組項(xiàng)作為參數(shù)傳遞給這個(gè)函數(shù)。當(dāng)函數(shù)返回值為1的時(shí)候就交換兩個(gè)數(shù)組項(xiàng)的順序缤灵,否則就不交換伦籍。
  如果sort()沒有參數(shù),則是按字符串的順序排序腮出。

       var arr = new Array(6)
        arr[0] = 10
        arr[1] = 5
        arr[2] = 40

        console.log(arr.sort(function (a, b) {
            if (a > b) {
                console.log(1);
                return 1;
            } else if (a == b) {
                console.log(0);
                return 0;//相等的數(shù)保持原順序  
            } else {
                console.log(-1);
                return -1;
            }
        }));

關(guān)于sort()參數(shù)的理解:
http://www.cnblogs.com/520yang/articles/4382688.html

  1. 隨機(jī)排序一段數(shù)字:兩兩隨機(jī)排序帖鸦。可用此方法獲得一個(gè)不重復(fù)的隨機(jī)數(shù)
       var arr = new Array(6)
        arr[0] = 1
        arr[1] = 2
        arr[2] = 3

        console.log(arr.sort(function(){ 
            return 0.5 - Math.random();          
            })); 

其他方法:http://www.nowamagic.net/librarys/veda/detail/510
http://blog.csdn.net/sunnyzls/article/details/6495583

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末胚嘲,一起剝皮案震驚了整個(gè)濱河市作儿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌馋劈,老刑警劉巖攻锰,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異妓雾,居然都是意外死亡娶吞,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門械姻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妒蛇,“玉大人,你說我怎么就攤上這事楷拳⌒宥幔” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵欢揖,是天一觀的道長陶耍。 經(jīng)常有香客問我,道長浸颓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任旺拉,我火速辦了婚禮产上,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蛾狗。我一直安慰自己晋涣,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布沉桌。 她就那樣靜靜地躺著谢鹊,像睡著了一般算吩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上佃扼,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天偎巢,我揣著相機(jī)與錄音,去河邊找鬼兼耀。 笑死压昼,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瘤运。 我是一名探鬼主播窍霞,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼拯坟!你這毒婦竟也來了但金?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤郁季,失蹤者是張志新(化名)和其女友劉穎冷溃,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體巩踏,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡秃诵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了塞琼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片菠净。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖彪杉,靈堂內(nèi)的尸體忽然破棺而出毅往,到底是詐尸還是另有隱情,我是刑警寧澤派近,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布攀唯,位于F島的核電站,受9級(jí)特大地震影響渴丸,放射性物質(zhì)發(fā)生泄漏侯嘀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一谱轨、第九天 我趴在偏房一處隱蔽的房頂上張望戒幔。 院中可真熱鬧,春花似錦土童、人聲如沸诗茎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽敢订。三九已至王污,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間楚午,已是汗流浹背昭齐。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留醒叁,地道東北人司浪。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像把沼,于是被迫代替她去往敵國和親啊易。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • Ba la la la ~ 讀者朋友們饮睬,你們好啊租谈,又到了冷鋒時(shí)間,話不多說捆愁,發(fā)車割去! 1.冒泡排序(Bub...
    王飽飽閱讀 1,794評(píng)論 0 7
  • 由于最近都在freecodecamp上刷代碼,運(yùn)用了很多JavaScript數(shù)組的方法昼丑,因此做了一份關(guān)于JavaS...
    2bc5f46e925b閱讀 1,975評(píng)論 0 16
  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,233評(píng)論 0 4
  • cells呻逆,cells interlinked with cells
    pepperdog閱讀 247評(píng)論 0 0
  • 今天打滴滴的時(shí)候搭錯(cuò)地方了,當(dāng)時(shí)明明知道自己搭錯(cuò)了菩帝,卻不向司機(jī)說明咖城。阿姨一連打了好幾個(gè)電話,我也挨罵了呼奢。
    梓鈺_閱讀 190評(píng)論 0 0