js处理数据

1到25 共25个数 1-5中 ,取第一个数1 放入新数组中, 6到10中,取第一第二个6 7 放入新数组中 循环Math.sqrt(length)次 放入新数组中

阅读 1.9k
2 个回答
    let arr = Array.from({ length: 25 }).map((v, i) => { return i + 1 })
    let newArr = []
    for (let i = 0; i < 5; i++) {
      for (let j = 0; j < 5; j++) {
        if (j <= i) newArr.push(arr[i * 5 + j])
      }
    }
    console.log(newArr)

虽然你这个问题很不明所以,但是你要的大概是这样吧

什么破问题,这也能过审核?
------修改后------
这种问题有什么难点吗?不是伸手党问题?
sg发问题的模板有看过吗?有经过自己的思考吗?
再看看这个问题最开始的版本,是一个正确的提问题版本吗?
麻烦经过思考等自己尝试过解决不了,再来提问。而不是遇到问题就直接把问题贴上来
还踩了我,没事我分多,随便踩
原来sg提问题会先弹出模版,并且在旁边会提示如果提出一个问题,刚刚看好像没有了。
附上如何有条理地提问

推荐问题
宣传栏