数组对象通用

  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;
}

最新文章

  1. js实现div层缓慢收缩与展开的方法
  2. Navicat For Mysql快捷键
  3. UML--一些图
  4. #include &lt;stdio.h&gt;
  5. 面向对象程序设计-C++_课时30运算符重载——基本规则_课时31运算符重载——原型_课时32运算符重载——赋值_课时33运算符重载——类型转换
  6. 6月27日CTO俱乐部下午茶印象
  7. 【转】Lucene.NET详细使用与优化详解
  8. Spring实战——缓存
  9. Postgres的tuple的组装
  10. webrtc视频数据解码处理流程
  11. 在用jQuery时遇到的小问题
  12. OpenStack—nova组件计算服务
  13. PHP原生写的生成图片缩略图类
  14. P1169 [ZJOI2007]棋盘制作 &amp;&amp; 悬线法
  15. 删除Git管理的文件
  16. MyEclipse 10 注册码 破解 到期限制
  17. Android干坏事——禁止设备休眠
  18. Spark源码分析 -- PairRDD
  19. J.U.C Atomic(一)CAS原理
  20. Elasticsearch 因拷贝多余的jar到lib库导致无法启动的问题

热门文章

  1. Rust 中的数据布局-repr
  2. 在网页中预览excel表格文件
  3. 【weex开发】vue-swipe 滑动组件的使用
  4. 小程序拿checkbox的checked属性
  5. vue单文件组件形成父子(子父)组件之间通信(vue父组件传递数据给子组件,子组件传递数据给父组件)
  6. vscode快速生成html的基本代码
  7. c++对c的拓展_using
  8. Kubernetes构建云原生架构-图解
  9. QT类使用记录
  10. RPC及Dubbo和ZooKeeper的安装