[英]How to generate range with MIN MAX using Array.from
使用Array.from
,我可以创建从0
到N-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来生成具有Min
和Max
范围的范围(不限制为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.