js字符串,每隔固定长度个字段插入一个特殊字符

2021-04-12  本文已影响0人  cj_jax

例如:每隔5个长度,插入一个换行符

const str = "中国中央电视台中央广播电视";
    function subStr (str){
        // 设置变量存储返回值
        let newstr = "";
      // 如果长度超过5,就要截取插入字符
        if(str.length > 5) {
            // 第一次截取
            newstr = str.slice(0, 5) + "\n";
            // 闭包再次调用,如果截取后的字段长度依然超过5,再次调用,如果没有直接返回当前值
            return newstr + subStr(str.slice(5));
        } else {
            // 直接返回当前值 
            return str
        }
    }
    console.log(subStr(str))
上一篇 下一篇

猜你喜欢

热点阅读