我有一个数组,例如,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)
白衣染霜花
TA贡献1796条经验 获得超10个赞
作为数值,另一种选择是使用 mod 运算符而不是切片:
const a = [20208, 20209, 202010, 20206,20218];
console.log(a.map(x => (x%100)>12?x%10:x%100));
添加回答
举报
0/150
提交
取消