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

React JS如何从数组元素提取末尾两位字符生成新数组?

提取数组元素最后两位字符生成新数组

JavaScript 解法

针对你的需求,直接用数组的map方法结合字符串的slice函数就能快速实现:

// 原数组(注意字符串元素需加引号)
const myArray = ['Qe3', 'Ke4', 'Qe5', 'Je6'];
// 生成新数组:提取每个元素的最后两位
const newArray = myArray.map(item => item.slice(-2));

console.log(newArray); // 输出: ["e3", "e4", "e5", "e6"]

核心逻辑说明

  • map():遍历原数组的每一个元素,对每个元素执行指定操作后返回新数组,不会修改原数组。
  • slice(-2):字符串的slice方法支持负数索引,-2表示从倒数第2个字符开始截取到字符串末尾,正好获取最后两位字符。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 05:35:11