當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
javascript array sort()
生活随笔
收集整理的這篇文章主要介紹了
javascript array sort()
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
[5,10,1].sort();?結(jié)果[1,10,5]?有點(diǎn)出人意料。
?
?
array.sort( sortFunction )可選-指定如何比較元素順序的函數(shù)名稱如果省略sortFunction參數(shù),元素將按ASCII字符順序的升序進(jìn)行排列。
// 根據(jù)元素轉(zhuǎn)換為字符串后的字符長(zhǎng)度進(jìn)行升序排列
function arraySortByLength(a, b){
? ? // 為便于用戶理解,此處未考慮a或b為undefined或null的情況。
? ? var aStr = a.toString(), bStr = b.toString();
? ? // 如果是按照字符長(zhǎng)度降序排序,則應(yīng)該為bStr.length - aStr.length
? ? return aStr.length - bStr.length;
} ?
function compact(a,b){
a=parseInt(a);
b=parseInt(b);
if(a<b)return -1;
else if(a==b)return 0;
else return 1;
}
轉(zhuǎn)載于:https://www.cnblogs.com/allin123/p/4686119.html
總結(jié)
以上是生活随笔為你收集整理的javascript array sort()的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 100元学生保险报销范围
- 下一篇: 《JavaScript设计模式与开发实践