为了账号安全,请及时绑定邮箱和手机立即绑定

从年月数字数组中提取月份

从年月数字数组中提取月份

慕标5832272 2023-05-25 17:37:49
我有一个数组,例如,a = [20208, 20209, 202010, 20206]我只需要每个数字的最后一位数字(月份),例如,a = [8, 9, 10, 6]我如何使用 JavaScript 做到这一点?
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

如果月份在数组中的年末,那么只需在年之后循环遍历项目和切片项目,您将获得月份。


const a = [20208, 20209, 202010, 20206, 202011]

const t = a.map(item => +`${item}`.slice(4))

console.log(t)


查看完整回答
反对 回复 2023-05-25
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

作为数值,另一种选择是使用 mod 运算符而不是切片:


const a = [20208, 20209, 202010, 20206,20218];

console.log(a.map(x => (x%100)>12?x%10:x%100));


查看完整回答
反对 回复 2023-05-25
  • 2 回答
  • 0 关注
  • 109 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信