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

相关推荐
轻抚酸~19 小时前
KNN(K近邻算法)-python实现
python·算法·近邻算法
J***Q29220 小时前
Vue数据可视化
前端·vue.js·信息可视化
Yue丶越21 小时前
【C语言】字符函数和字符串函数
c语言·开发语言·算法
小白程序员成长日记21 小时前
2025.11.24 力扣每日一题
算法·leetcode·职场和发展
有一个好名字21 小时前
LeetCode跳跃游戏:思路与题解全解析
算法·leetcode·游戏
ttod_qzstudio1 天前
深入理解 Vue 3 的 h 函数:构建动态 UI 的利器
前端·vue.js
芳草萋萋鹦鹉洲哦1 天前
【elemen/js】阻塞UI线程导致的开关卡顿如何优化
开发语言·javascript·ui
_大龄1 天前
前端解析excel
前端·excel
1***s6321 天前
Vue图像处理开发
javascript·vue.js·ecmascript
AndrewHZ1 天前
【图像处理基石】如何在图像中提取出基本形状,比如圆形,椭圆,方形等等?
图像处理·python·算法·计算机视觉·cv·形状提取