let newStr = "" let start = 0//开始截取位置 let end = 0//截取结束位置 const name_len = name.length //每个内容名称的长度 const max_name = 5//每行显示的最大长度 const new_row = Math.ceil(name_len / max_name)//显示行数 if (name_len > max_name) {
//如果名称长度大于每行最大显示长度,则 for (let i = 0; i < new_row; i++) {
//循环行数 let old = ''//每次截取的字符 start = i * max_name//截取的起点 end = start + max_name//截取的终点 if (i == new_row - 1) {
//如果是最后一行 old = name.substring(start) } else {
old = name.substring(start, end) + "\n"//截取内容加换行 } newStr += old//拼接字符串 } } else {
//否则不变显示 newStr = name }
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221629.html原文链接:https://javaforall.net
