如何重新排列javascript数组中的对象?

艾伦2

我已经检索了一组测试对象:

self.tests = response.data.tests;

组成数组的测试对象具有titlemodifiedBy字段。

有什么方法可以按标题升序再由ModifyBy降序对数组重新排序?

尼基尔·阿格瓦尔(Nikhil Aggarwal)

您可以尝试关注

self.tests.sort(function(a, b) {
     var diff = a.title.localeCompare(b.title);
     return diff == 0? b.modifiedBy.localeCompare(a.modifiedBy) : diff;
});

例子

var arr = [

  {"title" : "title1", "modifiedBy" : "david1"},
  {"title" : "title1", "modifiedBy" : "david3"},
  {"title" : "title2", "modifiedBy" : "david2"},
  {"title" : "title1", "modifiedBy" : "david2"},
  {"title" : "title2", "modifiedBy" : "david1"}
]

arr.sort(function(a, b) {
  var diff = a.title.localeCompare(b.title);
  return diff == 0? b.modifiedBy.localeCompare(a.modifiedBy) : diff;
});


console.dir(arr);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Wordpress中重新排列对象数组

来自分类Dev

如何重新排列列表中的对象

来自分类Dev

合并多个对象与对象数组中值的总和,并在javascript中重新排列数组

来自分类Dev

重新排列javascript数组

来自分类Dev

重新排列JavaScript数组

来自分类Dev

如何重新排列数组

来自分类Dev

重新排列单元格后如何更改fetchresultcontroller数组中对象的顺序

来自分类Dev

javascript如何重新排列二维数组坐标?

来自分类Dev

在 ruby 中,如何重新排列具有 id 键的对象数组,将数组的新顺序作为数组?

来自分类Dev

重新排列数组

来自分类Dev

重新排列数组

来自分类Dev

重新排列数组

来自分类Dev

如何重新排列DateTime对象的顺序

来自分类Dev

R:如何重新排列列表对象

来自分类Dev

如何重新排列嵌套数组?

来自分类Dev

在React JS中重新排列数组

来自分类Dev

在Simulink中重新排列数组

来自分类Dev

在PHP中重新排列数组值

来自分类Dev

如何重新排列矩阵中的数据?

来自分类Dev

根据嵌套数组重新排列对象数组

来自分类Dev

重新排列WP_Post对象和数组的数组

来自分类Dev

合并和重新排列两个对象数组

来自分类Dev

使用嵌套对象(JS)重新排列数组

来自分类Dev

重新排列numpy数组

来自分类Dev

重新排列排序的数组

来自分类Dev

重新排列numpy数组

来自分类Dev

点击重新排列数组

来自分类Dev

如何通过索引数组重新排列数组?

来自分类Dev

如何基于索引数组重新排列数组