jquery json数组(排序)
2013-12-18 15:09
85 查看
ar nums = ['12','2','5','36','4']; $('#show7').html(nums.join('<br/>')); //定义了sort的比较函数 nums = nums.sort(function(a,b){ return a-b; }); $('#show8').html(nums.join('<br/>'));
数值数组排序前 2 36 排序后 4 12
知识点:
1,sort(function(a,b){return a-b;})对传入的一对值进行比较,然后返回的的值为:小于0,大于0,等于0;(大于0交换位置,反之则不)
* 当小于0时,说明b>a,故b的排序靠后(即不变).
* 当大于0时,说明a>b,故a的排序靠后.
* 当等于0时,说明a=b,故不改变排序.
如果对数值数组的值进行降序排序。那么只要把返回的值改为b-a!
个人觉得这个方法包含了排序算法的实现过程
相关文章推荐
- js/jquery解析json和数组格式的方法介绍
- jquery 中json数组的操作 增删改
- json数组本地获取,以及根据字段排序【部分摘录】
- jQuery.getJSON 读取数组的两种方式
- Jquery调用Webservice传递Json数组
- 对象数组排序,利用jquery
- jquery遍历json数组
- js json数组按某一字段排序
- jquery遍历筛选数组的几种方法和遍历解析json对象
- JQuery遍历json数组的3种方法
- javascript 常见数组操作( 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方)
- Jquery解析json数组字符串
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象
- js/jq 数组去重,数组(数字/字母)排序,json合并
- JQuery遍历json数组的3种方法
- jquery遍历筛选数组的几种方法和遍历解析json对象
- Jquery遍历筛选数组的几种方法和遍历解析json对象|Map()方法详解
- jquery下json数组的操作用法实例
- jQuery对象数组排序
- 用JavaScript实现json数组的排序功能