You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

筛选含hockey的记录并按其playDate属性对对象数组降序排序

需求说明

我需要获取按playDate属性降序排列的数据,但降序条件仅作用于gameName为hockey的对象。具体要求如下:

  • 筛选出gameDetails数组中包含gameName为hockey的记录
  • 根据该记录中hockey对象的playDate属性进行降序排序后输出

原始数据

[
  {
    "gameDetails": [
      {
        "gameName": "hockey",
        "playDate": "2014-05-05T00:00:00.000Z"
      },
      {
        "gameName": "football",
        "playDate": "2022-06-05T00:00:00.000Z"
      }
    ]
  },
  {
    "gameDetails": [
      {
        "gameName": "hockey",
        "playDate": "2020-05-05T00:00:00.000Z"
      },
      {
        "gameName": "cricket",
        "playDate": "2013-06-05T00:00:00.000Z"
      }
    ]
  },
  {
    "gameDetails": [
      {
        "gameName": "cricket",
        "playDate": "2013-05-05T00:00:00.000Z"
      },
      {
        "gameName": "football",
        "playDate": "2021-06-05T00:00:00.000Z"
      }
    ]
  },
  {
    "gameDetails": [
      {
        "gameName": "cricket",
        "playDate": "2009-05-05T00:00:00.000Z"
      },
      {
        "gameName": "hockey",
        "playDate": "2021-06-05T00:00:00.000Z"
      }
    ]
  }
]

目标输出示例

[
  {
    "gameDetails": [
      {
        "gameName": "cricket",
        "playDate": "2009-05-05T00:00:00.000Z"
      },
      {
        "gameName": "hockey",
        "playDate": "2021-06-05T00:00:00.000Z"
      }
    ]
  },
  {
    "gameDetails": [
      {
        "gameName": "hockey",
        "playDate": "2020-05-05T00:00:00.000Z"
      },
      {
        "gameName": "cricket",
        "playDate": "2013-06-05T00:00:00.000Z"
      }
    ]
  },
  {
    "gameDetails": [
      {
        "gameName": "hockey",
        "playDate": "2014-05-05T00:00:00.000Z"
      },
      {
        "gameName": "football",
        "playDate": "2022-06-05T00:00:00.000Z"
      }
    ]
  }
]

内容的提问来源于stack exchange,提问作者Ashish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 21:50:39