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

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

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

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

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

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交換過來就ok了。

相關(guān)文章

  • JavaScript中嚴格判斷NaN的方法

    JavaScript中嚴格判斷NaN的方法

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

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

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

    10個很少使用的JavaScript?Console方法分享

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

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

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

    小程序Request的另類用法詳解

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

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

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

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

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

    JavaScript 判斷瀏覽器是否是IE

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

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

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

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

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

最新評論