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

按Description字段对数组进行字母排序无效问题排查

按Description字段排序无效的问题修复

你的排序代码存在两处关键错误,导致排序操作没有产生效果:

  • 数组引用错误:需要排序的目标数组是返回数据里的content.records,而非inputArray.items,原代码的数组来源完全错误。
  • 属性访问错误:Description字段嵌套在每个元素的fields对象下,且你写的a. Description多了一个空格,正确的访问路径应为a.fields.Description。

修正后的代码如下:

// 获取正确的目标数组
const targetArray = inputArray.content.records;
// 切片复制原数组,避免修改原数据
const sorted = targetArray.slice();
// 正确访问字段并执行排序
sorted.sort((a, b) => a.fields.Description.localeCompare(b.fields.Description));

执行后sorted数组会按Description字段的字母顺序排列为:Apple → Banana → Orange → Pear,符合预期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 23:15:35