gpt4 book ai didi

javascript - 如何按顺序从日期数组中获取年份

转载 作者:行者123 更新时间:2023-12-04 11:49:29 25 4
gpt4 key购买 nike

我有这个数组:

var array1 = ['9/2022','7/2020','11/2021','12/2020','2/2020','4/2021','10/2021'];
我怎样才能按顺序从中得到年份?所以结果是这样的:
result = ['2020','2021','2022'];
我是否必须将数组更改为新的 Date() 格式并进行排序,或者最好的方法是什么?有什么建议吗?

最佳答案

使用 ... 的组合, Set , .map().sort() .这可以在一行中完成。... -> 将数组解构为单个项目。new Set() -> 用新元素制作一套。map() -> 运行一个循环并将数组映射到一个新数组。split() -> 将字符串分解为数组。sort() -> 对数组进行排序。

var array1 = ['9/2022','7/2020','11/2021','12/2020','2/2020','4/2021','10/2021'];

console.log([...new Set(array1.map(x => x.split('/')[1]))].sort());

关于javascript - 如何按顺序从日期数组中获取年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69375652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com