在某些情况下,我们会创建一个处在两个数之间的数组。假设我们要判断某人的生日是否在某个范围的年份内,那么下面是实现它的一个很简单的方法 [size=1em][size=1em]1
[size=1em]2
[size=1em]3
[size=1em]4
[size=1em]5
[size=1em]6
| [size=1em][size=1em]let start = 1900, end = 2000;
[size=1em][...new Array(end + 1).keys()].slice(start);
[size=1em]// [ 1900, 1901, ..., 2000]
[size=1em]// 还有这种方式,但对于很的范围就不太稳定
[size=1em]Array.from({ length: end - start + 1 }, (_, i) => start + i);
|
|