美文网首页
js字符串,每隔固定长度个字段插入一个特殊字符

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

作者: cj_jax | 来源:发表于2021-04-12 17:52 被阅读0次

例如:每隔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))

相关文章

网友评论

      本文标题:js字符串,每隔固定长度个字段插入一个特殊字符

      本文链接:https://www.haomeiwen.com/subject/vpwxlltx.html