当前位置: 首页 > article >正文

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

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


http://www.kler.cn/a/459630.html

相关文章:

  • DeepSeek v3为何爆火?如何用其集成Milvus搭建RAG?
  • asp.net core框架搭建4-部署IIS/Nginx/Docker
  • Linux Red Hat 7.9 Server安装GitLab
  • golang 编程规范 - 项目目录结构
  • B4004 [GESP202406 三级] 寻找倍数
  • 信息科技伦理与道德1:绪论
  • 【Cursor编辑器】自用经验和实操(迭代更新)
  • 【MySQL】搞懂mvcc、read view:MySQL事务原理深度剖析
  • Springboot配置文件加载顺序(含Nacos配置)
  • 自动驾驶第一股的转型迷途:图森未来赌上了AIGC
  • 论文阅读《Cross-scale multi-instance learning for pathological image diagnosis》
  • xtuoj 等式
  • python读写文件的三种做法
  • FPGA多路红外相机视频拼接输出,提供2套工程源码和技术支持
  • 【Leetcode 热题 100】17. 电话号码的字母组合
  • 【Golang 面试题】每日 3 题(九)
  • BLIP论文笔记
  • w124中药实验管理系统
  • PySide6 SQLite3 做的 电脑组装报价系统
  • 玩转OCR | 腾讯云智能结构化OCR初体验
  • 区块链期末复习3:跨链原子交换其他加密货币
  • java—网络编程TCP和UDP
  • 探索RAG(检索增强生成):三大RAG技术的特点与应用场景
  • 分子动力学中优化算法和积分算法
  • CountDownLatch 和 CyclicBarrier
  • 【最新】西陆房产系统源码+uniapp全开源+环境教程