收藏
回答

如何把获取的数据分成几部分?

我原本就有以下数据把这些数据和另一个数据库联起来获取对应图片(代码如图)最终获取的图片数据是这样的

我应该怎么做才能让它分成像最开始的数据一样 三组数据 一组8个

回答关注问题邀请回答
收藏

2 个回答

  • 老张
    老张
    2021-11-09

    1、直接脚本获取是不可能了,只能获取后,再js代码一一匹配;

    2、建议别存'0','3'这种,直接保存图片url,即:sj1:['http://xxx','http://yyy']

    2021-11-09
    有用
    回复
  • 养乐多💍
    养乐多💍
    2021-11-09

    // 将一个数组等分成若干个数组,每个数组里有n条数据

      bisectionArr(arr,n){

        /**arr:数据  n每个数组里保留几条数据

         **/

        var n=Number(n);

        var newarr = [];

        var len = arr.length / n;

        len = Math.ceil(len);

        for (var j = 1; j <= len; j++) {

          newarr[j - 1] = [];

          for (var i = (n * j - n); i < n * j; i++) {

            if (arr[i] != undefined) {

              newarr[j - 1].push(arr[i]);

            }

          }

        }

        return newarr;

      }


    2021-11-09
    有用
    回复
登录 后发表内容