javascript 对象数组根据对象object key的值排序
2015-03-09 00:00
941 查看
有个js对象数组 var ary=[{id:1,name:"b"},{id:2,name:"b"}] 需求是根据name 或者 id的值来排序,这里有个风骚的函数
函数定义:
使用:
以上就是本文的全部内容了,有需要的小伙伴快来仔细研究下吧,哈哈。
函数定义:
function keysrt(key,desc) { return function(a,b){ return desc ? ~~(a[key] < b[key]) : ~~(a[key] > b[key]); } }
使用:
var ary=[{id:1,name:"b"},{id:2,name:"b"}]; ary.sort(keysrt('name',true)); ary.sort(keysrt('name',false)); ary.sort(keysrt('id',false));
以上就是本文的全部内容了,有需要的小伙伴快来仔细研究下吧,哈哈。
相关文章推荐
- javascript 对象数组根据对象object key的值排序
- javascript 对象数组根据对象object key的值排序
- javascript 对象数组根据对象object key的值排序
- JS 对象数组Array 根据对象object key的值排序sort,很风骚哦
- JavaScript 根据数组中对象的属性排序
- JavaScript对象根据Key值排序
- 学习笔记之JS 对象数组Array根据对象object key的值排序sort
- js对象数组根据对象object key的值排序
- javascript 数组对象根据指定属性排序
- 浅谈JavaScript对象数组根据某属性sort升降序排序
- JavaScript对象数组根据某属性sort升降序排序
- JavaScript 对象数组,根据某个对象属性进行排序
- javascript 对象数组排序(按照科目级次)
- JavaScript对象数组排序函数及六个用法
- Javascript中判断变量是数组还是对象(array还是object)
- 根据对象的某个字段对List<Object>排序
- JavaScript对象数组排序函数及六个用法
- js 对象数组根据对象中的属性排序
- JavaScript对象数组的排序处理方法
- JavaScript高级程序设计--对象,数组(栈方法,队列方法,重排序方法,迭代方法)