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

Fiona

`let str = 'aabbccddeeffgghhiijjkkllmm'` 第一步,假设我要截取掉前8位,结果应该为↓ `let str = 'eeffgghhiijjkkllmmf'` 第二步,需要将截取后的字符串,按顺序以两个为单位放进数组,到最后不足两位的话另外放就行↓ `let data = ['ee','ff','gg','hh','ii','jj','kk','ll','mm','f']` 小弟在这里先感谢各位大神们,感激不尽,祝大神们发财祝大神们取漂亮老婆

阅读量:237

点赞量:11

问AI
这问ai不就行了? "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250112/7ab70f4fecb171651e554a745a67294a.png) // 声明一个字符串变量 let str = 'aabbccddeeffgghhiijjkkllmm'; // 截取掉前8位,赋值给新的变量 let newStr = str.slice(8); // 声明一个空数组,用来存放分割后的字符串 let data = []; // 使用循环,每次取出两个字符,放入数组 for (let i = 0; i 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']