美文网首页
数组的Array from 方法

数组的Array from 方法

作者: infi_ | 来源:发表于2021-06-10 11:02 被阅读0次

    题目是 给一个函数 有三个参数 这个函数会返回一个数组

    第一个参数是返回数组的元素个数 第二个参数是返回元素的起点 第三个参数是返回元素的终点

    例如 fn(5,2,100)
    返回一个数组 这个数组是2到100之间的五个数 而且不能有重复的

    代码如下

    function num_maker(num,from=2,to=50){
          var length=to-from
          var result=Array.from({length:length+1},(v,i)=>{
    
               return   i+from
          })
          
          var end=[]
        
          for(var i=0;i<num;i++){
            
             var result_=result.splice(Math.floor(Math.random()*result.length ),1)
          
              end.push(...result_) 
          }
          return end
    
    }
    
    console.log(num_maker(6))
    
    
    
    
    
    
    
    

    相关文章

      网友评论

          本文标题:数组的Array from 方法

          本文链接:https://www.haomeiwen.com/subject/rkeueltx.html