首页 > 其他分享 >先变二维数组

先变二维数组

时间:2023-05-08 22:45:51浏览次数:32  
标签:先变 res len item 二维 let 数组

                    // 1.先变二维数组
                    // let baseArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13];
                    let len = results.length//baseArray.length;
                    let n = 2; //假设每行显示3个
                    let lineNum = len % 2 === 0 ? len / 2 : Math.floor( (len / 2) + 1 );
                    let res = [];
                    for (let i = 0; i < lineNum; i++) {
                      // slice() 方法返回一个从开始到结束(不包括结束)选择的数组的一部分浅拷贝到一个新数组对象。且原始数组不会被修改。
                      let temp = results.slice(i*n, i*n+n);
                      res.push(temp);
                    }
                    // console.log(res);

                    // 2.再变json数组对象
                    res.forEach((item,index)=>{
                      let obj = {
                        a:item[0]||'--',
                        b:item[1]||'--',
                      }
                      dataWanted.push(obj)
                    })
                    // console.log(dataWanted)

标签:先变,res,len,item,二维,let,数组
From: https://www.cnblogs.com/djsz3y/p/17383386.html

相关文章

  • 1008 数组元素循环右移问题
    一、问题描述:一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0​A1​⋯AN−1​)变换为(AN−M​⋯AN−1​A0​A1​⋯AN−M−1​)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法......
  • Java数组
    Java数组Java中,数组是用来存储固定大小的同类型元素。声明数组变量声明语法:dataType[]arrayRefVar;//首选方法dataTypearrayRefVar[];//效果相同,但不是首选例:double[]myList;doublemyList[];创建数组语法:arrayRefVar=newdataType[arraySize];......
  • 数组中只出现一次的两个数字
    思路设两个数字分别为x,y将所有数字异或起来,得到的结果设为s,s=x^y因为相同两个数字,异或结果为0,由于异或运算满足交换律,因此最后就剩两个数字异或从s的二进制表示中,找到任意为1的位kxy的二进制表示在第k位上,一个是0,一个是1因为xy不同,因此s不为0,一定能......
  • 如何将数组生成可烧写bin文件
    ASM_CALLISTO_WAVE.bin烧写文件是由wave.bin+ curveTable.bin组成1、先使用工具C2B.exe将对应的TXT文件生成bin文件此工具是正点原子的工具,直接在它的网址下载即可txt文件格式为: 1{64,67,70,73,77} 按如下步骤即可在同文件夹得到同名bin文件 2、合并两个bin文件......
  • 直播系统搭建,java二维码 生成二维码
    直播系统搭建,java二维码生成二维码 packageBasicsTest;importcom.swetake.util.Qrcode;importjavax.imageio.ImageIO;importjava.awt.*;importjava.awt.image.BufferedImage;importjava.io.File;/***二维码生成 *Createdbyxson2017/2/6. */publicclassQRCode......
  • 数组声明、基本特点 数组边界
        ......
  • 使用Zxing二维码生成
    1、引用依赖<dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId><version>3.3.3</version></dependency><dependency>......
  • Java 三方接口PHP写法;doHmacSHA2; 将字节数组转换成16进制字符串;Mac.getInstance;Hma
    先看一段Java代码,一个签名过程1packagecom.sixents.bss.filter;234importorg.apache.http.HttpEntity;5importorg.apache.http.NameValuePair;6importorg.apache.http.client.entity.UrlEncodedFormEntity;7importorg.apache.http.client.met......
  • 为什么useState返回的是数组而不是对象?
    1.如果 useState 返回数组,那么可以顺便对数组中的变量命名,代码看起来也比较干净2.自定义hook的时候可以遵循一个简单原则:当参数大于2个的时候返回值的类型返回 object,否则返回数组。......
  • 数组
    一、声明数组declare-aARRAY_NAME#普通数组可以不事先声明,直接使用declare-AARRAY_NAME#关联数组必须先声明,再使用二、数组赋值1、一次只赋值一个元素weekdays[0]="Sunday"weekdays[4]="Thursday2、一次赋值全部元素ARRAY_NAME=("VAL1""VAL2""VAL3"...)范例:title=("ceo......