繁体   English   中英

使用.map 将每个元素加 1

[英]Add 1 to each element using .map

我创建了一个数组,我想知道如何使用 .map function 为数组的每个元素加 1

 function range(n){ let arr= [...Array(n).keys()]; }

JS arrays 是基于零索引的,因此键将返回从零开始的值,您需要手动添加1 ,因此在 arr 之后添加.map(i=> i+1) ,或者您可以简单地使用Array.from代替,

 function range(n) { let arr = Array.from({ length: n }, (_, i) => i + 1) return arr } console.log(range(9))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM