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

我有一个数组,例如,

a = [20208, 20209, 202010, 20206]

我只需要每个数字的最后一位数字(月份),例如,

a = [8, 9, 10, 6]

我如何使用 JavaScript 做到这一点?


慕标5832272
浏览 114回答 2
2回答

泛舟湖上清波郎朗

如果月份在数组中的年末,那么只需在年之后循环遍历项目和切片项目,您将获得月份。const a = [20208, 20209, 202010, 20206, 202011]const t = a.map(item => +`${item}`.slice(4))console.log(t)

白衣染霜花

作为数值,另一种选择是使用 mod 运算符而不是切片:const a = [20208, 20209, 202010, 20206,20218];console.log(a.map(x => (x%100)>12?x%10:x%100));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript