繁体   English   中英

如何使用Array.from使用MIN MAX生成范围

[英]How to generate range with MIN MAX using Array.from

使用Array.from ,我可以创建从0N-1 ,如下所示:

 var N=6; log( Array.from({length:N},(v,k)=>k) ) 
 <script>var log=(m)=>console.log(m)</script> 

这会生成[0,1,2,...,N-1]

我的问题是通常如何使用Array.from不使用elese来生成具有MinMax范围的范围(不限制为0作为range的第一个元素)?

通过标识范围的长度: MAX-MIN+1并标识此范围的第一个元素: k+MIN

然后 :

 var MIN=18,MAX=23 //--> [18,19,20,21,22,23] EXPECTED console.log( Array.from({length:MAX-MIN+1},(v,k)=>k+MIN) ) 

暂无
暂无

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

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