美文网首页
数组的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))







相关文章

  • ES6的一些笔记(四)

    数组Array类型 数组扩展的方法之类方法 from(array): from(array)可以将伪数组以及带有S...

  • js Array.from 初始化默认值

    Array.from 将伪数组转换成数组可使用Array的方法如forEach等 Array.from(array...

  • ES6中Array数组方法

    Array.from() Array.from() 方法用于将两类对象转为真正的数组:类似数组的对象(array-...

  • ES6--数组的扩展

    Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-lik...

  • 数组之Array.from()

    Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-lik...

  • es6 Array 新增属性

    Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-lik...

  • es6 数组扩展

    Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-lik...

  • ES6对数组的扩展

    Array.from() Array.from方法用于将“类数组”对象和“可迭代”对象转为真正的数组。 类数组对象...

  • JavaScript数组的映射

    JavaScript中数组的常用操作之数组的映射 Array.map()方法 Array.from(array[,...

  • 13- Array 扩展

    1、Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-l...

网友评论

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

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