切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

1

主题

19

积分

0

精华

用户组 

易积分
57
热心
0
好评
0
数组操作问题[复制链接]
发表于 2020-6-4 08:21:55 | 显示全部楼层 |阅读模式
本帖最后由 七月风 于 2020-6-4 14:13 编辑

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



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

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

使用道具 举报

1

主题

175

积分

0

精华

用户组 

易积分
5909
热心
0
好评
0
发表于 2020-6-4 08:49:53 | 显示全部楼层
你这没把实际问题拿出来,没法判断。
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

19

积分

0

精华

用户组 

易积分
57
热心
0
好评
0
发表于 2020-6-5 16:53:24 | 显示全部楼层
处理多次 能解决就太复杂了 不知道有没有简单的
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

16

主题

198

积分

0

精华

用户组 

易积分
213
热心
0
好评
0
发表于 2020-6-18 21:54:52 来自手机 | 显示全部楼层
定义你的数组为排数组(),取文本左边(排数组(1),排数组(1)的文本长度-1)
以此类推用循环首就可以了
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

4

积分

0

精华

用户组 

易积分
5
热心
0
好评
0
发表于 2020-6-22 11:42:15 | 显示全部楼层
看楼上
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

8

积分

0

精华

用户组 

易积分
54
热心
0
好评
0
QQ
发表于 2020-7-13 11:07:46 | 显示全部楼层

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

其次,如果非要拿出来再处理,这不也是很简单的问题嘛 代码都给你写出来了,自己按照思路转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"]

手摸手传授HTML5、CSS3、javascript、ES6、Vue框架全家桶、uni-app跨端App开发、NodeJ
回复

使用道具 举报

1

主题

57

积分

0

精华

用户组 

易积分
1010
热心
0
好评
0
发表于 2024-3-25 15:28:48 | 显示全部楼层
ѧϰ
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

57

积分

0

精华

用户组 

易积分
1010
热心
0
好评
0
发表于 2024-4-24 15:25:53 | 显示全部楼层
ѧϰ
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-3 06:58 , Processed in 0.056441 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部