欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript中數(shù)組的sort()方法的使用介紹

 更新時(shí)間:2013年12月18日 16:48:16   作者:  
數(shù)組的sort()方法用于排序,在本文將為大家介紹下javascript中sort()方法的具體使用
復(fù)制代碼 代碼如下:

<html>
<head>
<title>數(shù)組的sort()方法</title>

<script>
/*
sort()
1、沒(méi)有產(chǎn)生副本,直接引用原數(shù)組
2、如果調(diào)用該方法時(shí)沒(méi)有使用參數(shù),將按字母順序?qū)?shù)組中的元素進(jìn)行排序,
說(shuō)得更精確點(diǎn),是按照字符編碼的順序進(jìn)行排序。
要實(shí)現(xiàn)這一點(diǎn),首先應(yīng)把數(shù)組的元素都轉(zhuǎn)換成字符串(如有必要),以便進(jìn)行比較。

3、如果想按照其他標(biāo)準(zhǔn)進(jìn)行排序,就需要提供比較函數(shù),該函數(shù)要比較兩個(gè)值,
然后返回一個(gè)用于說(shuō)明這兩個(gè)值的相對(duì)順序的數(shù)字。
比較函數(shù)應(yīng)該具有兩個(gè)參數(shù) a 和 b,其返回值如下:
若 a 小于 b,在排序后的數(shù)組中 a 應(yīng)該出現(xiàn)在 b 之前,則返回一個(gè)小于 0 的值。
若 a 等于 b,則返回 0。
若 a 大于 b,則返回一個(gè)大于 0 的值。

*/

var arr = [2,4,8,1,22,3];
var arrSort= arr.sort();//沒(méi)有正確排序,數(shù)組先轉(zhuǎn)化為字符串,然后再排序
document.write("默認(rèn)的排序數(shù)組為:" + arrSort);//1,2,22,3,4,8
document.write("<br/>");

//比較函數(shù)
function mysort(a,b){
return a-b;
}

var arrSort2 = arr.sort(mysort);//傳入比較函數(shù)
document.write("傳入比較參數(shù)的數(shù)組為:" + arrSort2);//正確排序
document.write("<br/>");

document.write("原數(shù)組為:" + arr);

</script>

</head>

<body>
<div id="time"></div>
</body>

</html>

相關(guān)文章

  • JS前端開(kāi)發(fā)之exec()和match()的對(duì)比使用

    JS前端開(kāi)發(fā)之exec()和match()的對(duì)比使用

    match()方法可在字符串內(nèi)檢索指定的值,或找到一個(gè)或多個(gè)正則表達(dá)式的匹配,下面這篇文章主要給大家介紹了關(guān)于JS前端開(kāi)發(fā)之exec()和match()的對(duì)比使用的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Js切換功能的簡(jiǎn)單方法

    Js切換功能的簡(jiǎn)單方法

    很久以前還在學(xué)校的時(shí)候,在網(wǎng)上看到有的關(guān)于js切換的效果我自己會(huì)用 很笨拙的方法試著寫(xiě)出來(lái)
    2010-11-11
  • JavaScript中html畫(huà)布的使用與頁(yè)面存儲(chǔ)技術(shù)詳解

    JavaScript中html畫(huà)布的使用與頁(yè)面存儲(chǔ)技術(shù)詳解

    這篇文章主要介紹了JavaScript中html畫(huà)布的使用與頁(yè)面存儲(chǔ)技術(shù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • JavaScript實(shí)現(xiàn)視頻轉(zhuǎn)GIF的示例代碼

    JavaScript實(shí)現(xiàn)視頻轉(zhuǎn)GIF的示例代碼

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)視頻轉(zhuǎn)GIF,本文一共會(huì)按照以下三步去實(shí)現(xiàn)一個(gè)視頻轉(zhuǎn)?GIF?功能,解封裝視頻,從視頻文件中獲取視頻幀,解碼視頻幀,獲取幀圖像信息,拼裝幀圖像信息,生成?GIF,需要的朋友可以參考下
    2024-03-03
  • JavaScript中數(shù)據(jù)結(jié)構(gòu)與算法(三):鏈表

    JavaScript中數(shù)據(jù)結(jié)構(gòu)與算法(三):鏈表

    這篇文章主要介紹了JavaScript中數(shù)據(jù)結(jié)構(gòu)與算法(三):鏈表,本文分別講解了單鏈表與雙鏈表以及增加節(jié)和刪除節(jié)的代碼實(shí)例,需要的朋友可以參考下
    2015-06-06
  • js獲取指定字符前/后的字符串簡(jiǎn)單實(shí)例

    js獲取指定字符前/后的字符串簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)?lái)一篇js獲取指定字符前/后的字符串簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • javascript隱藏顯示div的兩種方式實(shí)例

    javascript隱藏顯示div的兩種方式實(shí)例

    這篇文章主要給大家介紹了關(guān)于javascript隱藏顯示div的兩種方式,實(shí)現(xiàn)的代碼很簡(jiǎn)單,點(diǎn)擊時(shí)先判斷div是否是顯示,如果div是顯示就把div設(shè)置為隱藏,否則就變?yōu)轱@示,需要的朋友可以參考下
    2022-09-09
  • JS 強(qiáng)制設(shè)為首頁(yè)的代碼

    JS 強(qiáng)制設(shè)為首頁(yè)的代碼

    把網(wǎng)站設(shè)置為瀏覽器的首頁(yè)是我們做網(wǎng)站時(shí)經(jīng)常加到網(wǎng)站頂部的功能!下面這段代碼是強(qiáng)制設(shè)置為首頁(yè)的代碼!最好別用??!呵呵!
    2009-01-01
  • 微信小程序開(kāi)發(fā)之點(diǎn)擊按鈕退出小程序的實(shí)現(xiàn)方法

    微信小程序開(kāi)發(fā)之點(diǎn)擊按鈕退出小程序的實(shí)現(xiàn)方法

    這篇文章主要介紹了微信小程序開(kāi)發(fā)之點(diǎn)擊按鈕退出小程序的實(shí)現(xiàn)方法,本恩通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • 你有必要知道的10個(gè)JavaScript難點(diǎn)

    你有必要知道的10個(gè)JavaScript難點(diǎn)

    10個(gè)JavaScript難點(diǎn),你可能還不知道,不著急,本文為大家一一列出,一一攻破,感興趣的小伙伴們可以參考一下
    2017-07-07

最新評(píng)論