碎片时间编程[304]:使用反转范围初始化数组

 2024-01-14 06:02:38  阅读 0

二维数组初始化c_c 二维数组初始化_二维数组初始化语法格式

初始化一个包含指定范围(反向)内数字的数组,其中开始和结束包含其公差步长。 使用 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]

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码