es6 字符串每隔几个中间插入一个逗号

javascript 复制代码
const insertCommaEveryNChars = (str, n) => {
            // 将字符串转换为数组,以便我们可以更容易地操作每个字符
            const chars = str.split('');
            // 使用map遍历数组,并在每隔n个字符后插入逗号
            const result = chars.map((char, index) => {
              // 检查当前位置是否是n的倍数且不是字符串的最后一个字符
              if ((index + 1) % n === 0 && index !== chars.length - 1) {
                return char + '\n';
              }
              return char;
            }).join(''); // 将数组重新组合成字符串
            return result;
          }

// 使用示例

const str = '1234567890';

const n = 3; // 每隔3个字符插入逗号

console.log(insertCommaEveryNChars(str, n)); // 输出: 123,456,789,0

相关推荐
子兮曰6 小时前
OpenClaw入门:从零开始搭建你的私有化AI助手
前端·架构·github
吴仰晖6 小时前
使用github copliot chat的源码学习之Chromium Compositor
前端
1024小神6 小时前
github发布pages的几种状态记录
前端
那个村的李富贵8 小时前
CANN加速下的AIGC“即时翻译”:AI语音克隆与实时变声实战
人工智能·算法·aigc·cann
power 雀儿8 小时前
Scaled Dot-Product Attention 分数计算 C++
算法
不像程序员的程序媛8 小时前
Nginx日志切分
服务器·前端·nginx
Daniel李华8 小时前
echarts使用案例
android·javascript·echarts
北原_春希8 小时前
如何在Vue3项目中引入并使用Echarts图表
前端·javascript·echarts
JY-HPS8 小时前
echarts天气折线图
javascript·vue.js·echarts
尽意啊8 小时前
echarts树图动态添加子节点
前端·javascript·echarts