添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
multiple = Math.floor(strLen / len), arrStr = str.split( '' ), space = strLen % len > 0 ? multiple + 1 : multiple for (let i = 1 ; i <= space; i++) { arrStr.splice((len * i + num), 0, '\n') num ++ return arrStr.join('') 复制代码

我们来测试一下:

let str = '我是一个粉刷匠粉刷本领强把我们的新房子刷的很漂亮哈哈'
splitByLine(str) // 第二个参数不传。默认每10个字处开始换行
复制代码

打印结果:

代码写的不是特别优雅,如有大神还望不吝赐教

QYFeng JavaScript
私信