[英]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.