js通用对象数组冒牌排序
2016-06-21 22:50
363 查看
数组对象通用
function sort(data, sortFiled, orderby) { var result = data, temp; for (var i = 0; i < result.length; i++) { for (var j = 0; j < i; j++) { var resultfiled_i = result[i][sortFiled] || 0, resultfiled_j = result[j][sortFiled] || 0; if (orderby === 'desc') { if (parseInt(resultfiled_i) > parseInt(resultfiled_j)) { temp = result[j]; result[j] = result[i]; result[i] = temp; } } else { if (parseInt(resultfiled_i) < parseInt(resultfiled_j)) { temp = result[j]; result[j] = result[i]; result[i] = temp; } } } } return result; }
相关文章推荐
- 关于jsonp的理解
- js类封装
- JS中字符串倒序的两种方法
- 【javascript】ajax 基础
- Servlet与JSP九大内置对象的对应关系
- Underscore学习(2)
- JavaScript基础教程(三)
- javascript深入理解js闭包
- js 学习笔记
- javascript的Mixins
- js获取项目路径
- C#解析Json数据(利用Newtonsoft.Json库)
- JavaScript基础教程(二)
- 简单理解jsonp原理
- 说说JSON和JSONP
- json解析utils
- JS点击标题自动排序
- JavaScript基础教程(一)
- js常见坑
- javascript的Mixins