数组操作问题
本帖最后由 七月风 于 2020-6-4 14:13 编辑现有一个数组,如下:
A001 BXX C00C0020
A002 BCC CZXC0050
A003 BZZ CCXZ0010
是用中间件从数据库查询返回分割之后得到的,现在需要把这个数组去掉最后这一列,只保留其他的列有什么好的办法
你这没把实际问题拿出来,没法判断。 处理多次 能解决就太复杂了 不知道有没有简单的 定义你的数组为排数组(),取文本左边(排数组(1),排数组(1)的文本长度-1)
以此类推用循环首就可以了 看楼上 {: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"]
ѧϰ ѧϰ 易如意中文编程学习交流论坛有你更精彩~ ѧϰ
页:
[1]