七月风 发表于 2020-6-4 08:21:55

数组操作问题

本帖最后由 七月风 于 2020-6-4 14:13 编辑

现有一个数组,如下:
A001 BXX C00C0020
A002 BCC CZXC0050
A003 BZZ CCXZ0010



是用中间件从数据库查询返回分割之后得到的,现在需要把这个数组去掉最后这一列,只保留其他的列有什么好的办法

qanjn 发表于 2020-6-4 08:49:53

你这没把实际问题拿出来,没法判断。

七月风 发表于 2020-6-5 16:53:24

处理多次 能解决就太复杂了 不知道有没有简单的

xhd7908491 发表于 2020-6-18 21:54:52

定义你的数组为排数组(),取文本左边(排数组(1),排数组(1)的文本长度-1)
以此类推用循环首就可以了

icestar 发表于 2020-6-22 11:42:15

看楼上

q1348468834收徒 发表于 2020-7-13 11:07:46

{:4_89:}{:4_89:}{:4_89:}
首先,楼主是不懂数据库操作吧,数据库可查询某列出来,这样根本就不用处理了

其次,如果非要拿出来再处理,这不也是很简单的问题嘛 代码都给你写出来了,自己按照思路转e4a吧

var arr = ["A001","BXX","C00C","0020","A002","BCC","CZXC","0050","A003","BZZ","CCXZ","0010"];
var newArr = [];
var num = 3;
arr.forEach((el,index) => {
    if(index === num) {
         num += 4;
    }else {
      newArr.push(el);
    }
});
console.log(newArr); //["A001", "BXX", "C00C", "A002", "BCC", "CZXC", "A003", "BZZ", "CCXZ"]

acx520 发表于 2024-3-25 15:28:48

ѧϰ

acx520 发表于 2024-4-24 15:25:53

ѧϰ

ezzuhao 发表于 2024-6-23 11:26:16

易如意中文编程学习交流论坛有你更精彩~

acx520 发表于 2024-8-28 16:00:24

ѧϰ
页: [1]
查看完整版本: 数组操作问题