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

JS中的數(shù)組的sort方法使用示例

 更新時(shí)間:2014年01月22日 17:01:29   作者:  
sort會(huì)調(diào)用每一項(xiàng)的toString方法進(jìn)行比較,下面為大家介紹下JS中數(shù)組sort方法的具體使用
復(fù)制代碼 代碼如下:

var values=[0,1,5,10,15];
values.sort();
alert(values);// 輸出0,1,10,15,5

這是因?yàn)閟ort會(huì)調(diào)用每一項(xiàng)的toString方法進(jìn)行比較,"10"比"5"小,故在前面。
要實(shí)現(xiàn)對(duì)數(shù)值進(jìn)行排序,則需要定義一個(gè)比較函數(shù),并將該函數(shù)傳入sort。
復(fù)制代碼 代碼如下:

function compare(value1,value2){
if(value1<value2){
return -1;
}else if(value1>value2){
return 1;
}else{
return 0;
}
}
var values=[0,1,5,10,15];
values.sort(compare);
alert(values);// 輸出0,1,5,10,15

這是正向,反向只需把比較函數(shù)中-1和1交換過(guò)來(lái)就ok了。

相關(guān)文章

  • JavaScript中嚴(yán)格判斷NaN的方法

    JavaScript中嚴(yán)格判斷NaN的方法

    這篇文章主要介紹了JavaScript中嚴(yán)格判斷NaN的方法,非常不錯(cuò),具有參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-02-02
  • Bootstrap實(shí)現(xiàn)前端登錄頁(yè)面帶驗(yàn)證碼功能完整示例

    Bootstrap實(shí)現(xiàn)前端登錄頁(yè)面帶驗(yàn)證碼功能完整示例

    這篇文章主要介紹了Bootstrap實(shí)現(xiàn)前端登錄頁(yè)面帶驗(yàn)證碼功能,結(jié)合完整實(shí)例形式分析了Bootstrap前端登錄頁(yè)面帶驗(yàn)證碼界面布局與功能實(shí)現(xiàn)相關(guān)操作技巧,需要的朋友可以參考下
    2020-03-03
  • 10個(gè)很少使用的JavaScript?Console方法分享

    10個(gè)很少使用的JavaScript?Console方法分享

    你一定聽說(shuō)過(guò)?console.log()?,而且可能一直在使用它,在本文中,我們將探討一些最有用的控制臺(tái)方法,以及它們?cè)跀?shù)據(jù)可視化、調(diào)試等方面的用途,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-09-09
  • SublimeText自帶格式化代碼功能之reindent

    SublimeText自帶格式化代碼功能之reindent

    這篇文章主要介紹了SublimeText自帶格式化代碼功能之reindent的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • 小程序Request的另類用法詳解

    小程序Request的另類用法詳解

    這篇文章主要介紹了小程序Request的另類用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • JS實(shí)現(xiàn)的隨機(jī)排序功能算法示例

    JS實(shí)現(xiàn)的隨機(jī)排序功能算法示例

    這篇文章主要介紹了JS實(shí)現(xiàn)的隨機(jī)排序功能算法,結(jié)合具體實(shí)例形式分析了javascript常用的排序算法實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-06-06
  • 詳解JavaScript實(shí)現(xiàn)哈希表

    詳解JavaScript實(shí)現(xiàn)哈希表

    哈希表是一種非常重要的數(shù)據(jù)結(jié)構(gòu),幾乎所有的編程語(yǔ)言都有直接或者間接的應(yīng)用這種數(shù)據(jù)結(jié)構(gòu)。本文將為大家介紹通過(guò)JavaScript如何實(shí)現(xiàn)哈希表,以及哈希表的一些常用操作,需要的可以參考一下
    2021-12-12
  • JavaScript 判斷瀏覽器是否是IE

    JavaScript 判斷瀏覽器是否是IE

    這篇文章主要介紹了JavaScript 判斷瀏覽器是否是IE,幫助大家更好的理解和學(xué)習(xí)前端知識(shí),感興趣的朋友可以了解下
    2021-02-02
  • window.location不跳轉(zhuǎn)的問(wèn)題解決方法

    window.location不跳轉(zhuǎn)的問(wèn)題解決方法

    window.location的跳轉(zhuǎn)失效的情況有沒(méi)有遇到過(guò)啊,這主要是冒泡傳遞影響了,下面有個(gè)不錯(cuò)的解決方法,大家可以參考下
    2014-04-04
  • js中不常見的運(yùn)算符與操作符總結(jié)

    js中不常見的運(yùn)算符與操作符總結(jié)

    運(yùn)算符(operator)也被稱為操作符,是用于實(shí)現(xiàn)賦值、比較和執(zhí)行算數(shù)運(yùn)算等功能的符號(hào),這篇文章主要給大家介紹了關(guān)于js中不常見的運(yùn)算符與操作符的相關(guān)資料,需要的朋友可以參考下
    2021-06-06

最新評(píng)論