当前位置: 首页 > 知识库问答 >
问题:

javascript - uniapp/vue中,如何截掉指定位置字符串,并按顺序以两个为单位放进数组?

岑熙云
2023-09-02

let str = 'aabbccddeeffgghhiijjkkllmm'

第一步,假设我要截取掉前8位,结果应该为↓
let str = 'eeffgghhiijjkkllmmf'

第二步,需要将截取后的字符串,按顺序以两个为单位放进数组,到最后不足两位的话另外放就行↓
let data = ['ee','ff','gg','hh','ii','jj','kk','ll','mm','f']

小弟在这里先感谢各位大神们,感激不尽,祝大神们发财祝大神们取漂亮老婆

共有1个答案

欧阳子石
2023-09-02

这问ai不就行了?
image.png

// 声明一个字符串变量let str = 'aabbccddeeffgghhiijjkkllmm';// 截取掉前8位,赋值给新的变量let newStr = str.slice(8);// 声明一个空数组,用来存放分割后的字符串let data = [];// 使用循环,每次取出两个字符,放入数组for (let i = 0; i < newStr.length; i += 2) {  // 如果剩余的字符不足两个,就直接放入数组,结束循环  if (i + 2 > newStr.length) {    data.push(newStr.slice(i));    break;  }  // 否则,取出两个字符,放入数组  data.push(newStr.slice(i, i + 2));}// 打印结果console.log(data); // ['ee','ff','gg','hh','ii','jj','kk','ll','mm','f']
 类似资料:
  • 问题内容: 在我的JavaScript代码中,我需要以以下格式编写一条消息到服务器: 例: 数据可能包含unicode字符。我需要将它们作为UTF-8发送。 我正在寻找最跨浏览器的方法来计算JavaScript中字符串的长度(以字节为单位)。 我已经尝试过以此来组成我的有效载荷: 但是对于较旧的浏览器(或者,也许是UTF-16中的那些浏览器中的字符串?),它不能为我提供准确的结果。 有什么线索吗?

  • 问题内容: 我想在python中执行按位异或两个字符串,但是在python中不允许字符串的异或。我该怎么做 ? 问题答案: 您可以将字符转换为整数,然后将其转换为x或x: 如果由于XOR而需要一个字符串,这是一个更新的函数: 看到它在线运行:ideone

  • 问题内容: 我正在尝试在Java字节变量中设置位。它确实提供了类似的适当方法。有人知道我该怎么实现吗? 我可以逐位遍历给定的字节: 但是我不能将此位置设置为1或0,可以吗? 问题答案: 使用按位 OR ()和 AND ()运算符。要设置一点,即将其转到: 取消设置或将其转到: 有关示例,请参见高级Java /按位运算符。

  • 问题内容: 有没有可以做到这一点的PHP函数? 我用来获取子字符串的位置,我想在该位置之后插入一个。 问题答案: $newstr = substr_replace($oldstr, $str_to_insert, $pos, 0);

  • 问题内容: 我有一个varchar字段,例如: 我需要将这些值更改为: 问题答案: 如果要添加“。” 您可以在值的最后两位数字之前执行以下操作:

  • 本文向大家介绍iOS 截取字符串中两个指定字符串中间的字符串方法,包括了iOS 截取字符串中两个指定字符串中间的字符串方法的使用技巧和注意事项,需要的朋友参考一下 例如,要截取一个字符串中,两个指定字符串中间的字符串,OC截取方法如下: 运行结果: 为了使用方便,我们可以给 NSString 分类添加一个截取字符创的方法,直接返回截取后的字符串:代码如下 以上这篇iOS 截取字符串中两个指定字符串