大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 實(shí)現(xiàn)簡(jiǎn)單的jQuery數(shù)組排序

實(shí)現(xiàn)簡(jiǎn)單的jQuery數(shù)組排序

更新時(shí)間:2021-12-02 09:53:18 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1070次

jquery數(shù)組(排序)

HTML

<h3>字符串?dāng)?shù)組排序前</h3>
<div id="show5"></div>
<h3>排序后</h3>
<div id="show6"></div>

jquery:

var animals = ['dog','cat','tiger','pig','bird'];
$('#show5').html(animals.join('<br/>'));         
animals = animals.sort();
$('#show6').html(animals.join('<br/>'));

顯示結(jié)果:

字符串?dāng)?shù)組排序前
dog
cat
tiger
pig
bird
排序后
bird
cat
dog
pig
tiger

如果數(shù)組換成了數(shù)值數(shù)組呢?結(jié)果會(huì)什么怎么樣的?

如下:

HTML:

<h3>數(shù)值數(shù)組排序前</h3>
<div id="show7"></div>
<h3>排序后</h3>
<div id="show8"></div>

jquery:

ar nums = ['12','2','5','36','4'];
$('#show7').html(nums.join('<br/>'));    
nums = nums.sort();
$('#show8').html(nums.join('<br/>'));

顯示結(jié)果:

數(shù)值數(shù)組排序前
12
2
5
36
4
排序后
12
2
36
4
5

很明顯,數(shù)值數(shù)組最后的排序結(jié)果不是我們想要的。這是為什么呢?

因?yàn)閟ort()方法排序,是基于ASCII值進(jìn)行排序的。故它會(huì)認(rèn)為36小于4(因?yàn)?的ASCII值小于4的ASCII值)。所以要對(duì)排序的sort()方法定義一個(gè)比較函數(shù):

jquery

ar nums = ['12','2','5','36','4'];
$('#show7').html(nums.join('<br/>'));
//定義了sort的比較函數(shù)
nums = nums.sort(function(a,b){
return a-b;
});
$('#show8').html(nums.join('<br/>'));

顯示結(jié)果:

數(shù)值數(shù)組排序前
12
2
5
36
4
排序后
2
4
5
12
36

知識(shí)點(diǎn):

1,sort(function(a,b){return a-b;})對(duì)傳入的一對(duì)值進(jìn)行比較,然后返回的的值為:小于0,大于0,等于0;(大于0交換位置,反之則不)

* 當(dāng)小于0時(shí),說明b>a,故b的排序靠后(即不變).

* 當(dāng)大于0時(shí),說明a>b,故a的排序靠后.

* 當(dāng)?shù)扔?時(shí),說明a=b,故不改變排序.

如果對(duì)數(shù)值數(shù)組的值進(jìn)行降序排序。那么只要把返回的值改為b-a!

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-04-24 搶座中
  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 97在线视频免费观看费观看 | 国产精品免费视频一区二区三区 | 亚洲第3页| 国产在线精品福利大全 | 免费看日韩欧美一级毛片 | 久久九九精品一区二区 | 久久精品国1国二国三在 | 欧美成人一区二区 | 亚洲视频手机在线观看 | 免费a视频在线观看 | 91在线视频免费91 | 免费国产成人午夜私人影视 | 精品亚洲综合在线第一区 | 久久久久久综合一区中文字幕 | 韩国xxxx色视频在线观看 | 91久久综合| 久热99这里只有精品视频6 | 国产99视频精品免费视频免里 | 91妖精视频| 久久综合伊人77777 | 国产精品高清一区二区不卡 | 亚洲乱码一区二区三区国产精品 | 亚洲精品国产第一区二区图片 | 亚洲国产精品ⅴa在线观看 亚洲国产精品aa在线看 | 久久99久久99精品免观看动漫 | 看一级毛片一区二区三区免费 | 欧美一级毛片图 | 在线观看中文字幕亚洲 | 国产亚洲综合成人91精品 | 亚洲人和日本人hd | 亚洲欧美国产一区二区三区 | 亚洲视频 在线观看 | 色黄网站成年女人色毛片 | 国产四虎精品 | 久草在线中文 | 欧美激情在线播放 | 天天操夜夜艹 | 欧美性猛交xxxx免费看久久 | 欧美亚洲国产日韩综合在线播放 | 欧美国产精品 | 亚洲国产成人资源在线桃色 |