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
相关产品推荐
相关产品推荐

