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