js数组抽希(无论length多长,最后都拿到100条左右数据)

let CXArry = []
if (arr.length > 100)
      {
        let tempInt = parseInt(arr.length % 100)
        // 偶数
        if (tempInt % 2 === 0)
        {
          let rresult = arr.slice((tempInt / 2) - 1, arr.length - (tempInt / 2) - 1)
          let num = (arr.length - tempInt) / 100
          for (let i = 0; i < rresult.length; i += num)
            CXArry.push(arr[tempInt / 2 + i])
        }
        //奇数
        else
        {
          let rresult = arr.slice(((tempInt) - 1 / 2) - 1, arr.length - ((tempInt - 1) / 2))
          let num = (arr.length - tempInt) / 100
          for (let i = 0; i < rresult.length; i += num)
            CXArry.push(arr[(tempInt - 1) / 2 + i])
        }
        // console.log(CXArry)
      }
      else
        // CXArry = Arry.values
        return this.$message({ type: 'warning', message: '数据量不足' })

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值