初始化一个包含指定范围(反向)内数字的数组,其中开始和结束包含其公差步长。 使用 Array.from() 方法创建所需 (end - start + 1) / 步长的数组。 使用 Array..map() 方法用给定范围内的所需值填充数组。 省略第二个参数start,使用默认值0。省略最后一个参数step,使用默认值1。
const = (结束, 开始 = 0, 步骤 = 1) => Array.from({ : Math.ceil((结束 + 1 - 开始) / 步骤) }).map( (v, i, arr) => ( arr. - i - 1) * 步骤 + 开始 );
例子:
(5); // [5, 4, 3, 2, 1, 0](7, 3); // [7, 6, 5, 4, 3](9, 0, 2); // [8, 6, 4, 2, 0]