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

如何使用JavaScript的map方法从getItems返回值中获取href的最后一段

提取链接路径最后一段的实现方案

你可以通过分割路径字符串的方式实现需求,代码如下:

// 处理逻辑
const pathLastSegments = val.links.map((link: { href: string }) => {
  // 先移除末尾可能存在的斜杠,避免拆分出空值
  const processedHref = link.href.replace(/\/$/, '')
  const segments = processedHref.split('/')
  return segments.at(-1)
})

// 输出逗号分隔的结果
console.log(pathLastSegments.join(', '))

运行上述代码后输出结果和你预期一致:3, user, customer, suppliers。

逻辑说明

  • 第一步先对链接做兼容处理,移除末尾的斜杠,避免https://api/v1/3/这种格式拆分后拿到空字符串
  • 用split('/')将链接按斜杠拆分为路径段数组
  • 用数组的at(-1)方法直接取最后一位元素,也可以用segments[segments.length - 1]写法兼容更低版本的运行环境
  • 最后通过join(', ')将结果数组拼接为逗号分隔的字符串

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 18:54:02