admin管理员组

文章数量:1310431

Using Array.from , I can create range from 0 to N-1 as following :

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

Using Array.from , I can create range from 0 to N-1 as following :

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

This generate [0,1,2,...,N-1]

My question is how to generate a range with Min & Max bounds in general using Array.from not something elese (Not restrict to 0 as 1st element of range ) ?

Share Improve this question edited Aug 4, 2016 at 18:29 Abdennour TOUMI 93.6k42 gold badges268 silver badges269 bronze badges asked Aug 4, 2016 at 18:23 Abdallah GhrbAbdallah Ghrb 1933 silver badges13 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 11

It is possible By identifying the length of range : MAX-MIN+1 AND identifying the first element of this range : k+MIN .

Then :

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

本文标签: javascriptHow to generate range with MIN MAX using ArrayfromStack Overflow