javascript中sort()的用法分析
来源:才华咖 本文已影响2.08W人
来源:才华咖 本文已影响2.08W人
函数的语法:
(sortby)
you think this is not the right way but you love it
这里还用到了split函数,目的是去到一个字符串的数组,比较常用。然后通过数组的.排序函数sort()对数组内的值进行排序,得到新的数组,然后通过循环输出数组的内容就得到了排序后的字符串。
在例子中,默认情况下,它会按照ascii码来进行排序。
如果是数字的话,又会怎样呢?试一下~
修改p中的值如下:
20 38 19 32 654 2 123 454 4
运行结果为:123 19 2 20 32 38 4 454 654
它是按照字符编码来排序了,而不是数值的大小。
如果要对数字进行排序的话,需要多写几行代码:
修改后的代码如下:
originarr = (function(a,b){ return a - b; });
运行结果:2 4 19 20 32 38 123 454 654
上面的排序都是按照正顺序来排的,如果是反顺序的话,那么就需要再改动一下:
把函数中的return a - b;改为return b - a即可。
如果是字母的排序,更改后的代码如下:
originarr = (function(a,b){ if(a > b) return -1; if(a < b) return 1; return 0; });
希望本文所述对大家的javascript程序设计有所帮助。
关于异步JavaScript编程中的Promise使用方法
关于 response方法的javascript asp教程第六课
javascript中String对象的slice()方法
javascript中setInterval的用法总结
Javascript中arguments对象的详解和使用方法
关于javascript中cookie对象用法的实例分析
JavaScript中的style.cssText使用教程分解
Javascript时间格式format函数的两种使用方法
JavaScript中this的用法步骤
JavaScript中的原型链prototype详解
JavaScript中创建字典对象(dictionary)的实例
JavaScript instanceof 的使用方法有哪些
关于JavaScript substring()的使用方法
Javascript中typeof 用法归纳
JavaScript fontcolor方法入门实例
非常实用的面试套路分析方法
java与javascript之间json格式数据互转详解
SWOT分析法自我分析
详解JavaScript中的splice()使用方法
Javascript拓展String方法代码
Javascript实例教程如何使用HoTMetal
JavaScript中push(),join() 函数实例详解
Javascript的this用法简述
2017最新javascript中AJAX用法
JavaScript语法分析
私家车的坏处The Disadvantages of Private Cars英语作文
Javascript函数的定义和用法分析
语法分析在文言文中的运用
用javascript打开word文档的方法
javascript中sort()的用法分析
JavaScript基本语法分析
javascript中的return和闭包函数
C++中const-cast与reinterpret-cast运算符的用法
aircy,的过程,作者,3页,教程,js,javascript,分享
Time To Stop Worrying About Invasive Species美文欣赏
javascript中的函数分析
javascript中的match函数用法简介
Dreamweaver中JavaScript行为操作使用方法
分析JavaScript类型系统之Math
用 Javascript 实现锚点(Anchor)间平滑跳转