微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Javascript中对键值列表进行排序

如何解决如何在Javascript中对键值列表进行排序

我有一个带有键值对的数组。我想根据值序列对键进行排序

下面是列表

在下面的列表中,我有3个键“ 23232”,“估计基础-工件检查”和“”。因此,我想根据 questionNo 对值对象进行排序。假设密钥1有三组问题4,5,6,密钥2有问题7,8,9,密钥3有问题1,2,3。所以在我的对象集中,我希望它们作为键3设置,首先是键1,然后是键2。如果我的问题不清楚,请告诉我。

 {
  "23232": [
    {
      "questionNo": 4,"qcCorrectiveActionId": 0,"correctiveActionId": 0,"method": {
        "id": 30,"name": "Analysis Data","hpqcLoginName": null,"userId": null,"employeeId": null,"mailId": null,"correctiveActiondisableFlag": true,"projectProcess": false,"orgProcess": false
      },"object": {
        "id": 27,"name": "CM Coordinator/CMB Members","correctiveActiondisableFlag": false,"scoreBoardArtifact": {
        "id": 47,"name": "Architecture Document","measureStatus": {
        "id": 1,"name": "Exists?","category": {
        "id": 96,"name": "23232","question": "Test 2","createdDate": "12/20/2019","helpComment": "","pmComment": null,"analystComment": null,"comment": "","status": null,"correctActStatus": null,"actualClosureDate": null,"enableClosureDateCATitle": false,"actionrequired": null,"dueDate": null,"assignee": null
    }
  ],"Basis of Estimate - Artifact Review": [
    {
      "questionNo": 1,"method": {
        "id": 61,"name": "Add new","object": {
        "id": 25,"name": "Approval Email","measureStatus": {
        "id": 4,"name": "Signed Off?","category": {
        "id": 44,"name": "Basis of Estimate - Artifact Review","question": "Test 4","helpComment": "test toolo'u","status": "YES","assignee": null
    },{
      "questionNo": 2,"method": {
        "id": 31,"name": "Analysis 1","measureStatus": {
        "id": 2,"name": "Follows Template?","question": "Test","createdDate": "05/01/2020","": [
    {
      "questionNo": 3,"measureStatus": {
        "id": null,"name": null,"category": {
        "id": null,"assignee": null
    }
  ]
}

我的期望是

 {

 "Basis of Estimate - Artifact Review": [
    {
      "questionNo": 1,"23232": [
    {
      "questionNo": 4,"assignee": null
    }
  ]
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?