这个也很简单,流程如下:
1、传入一个字符串和一个长度值;
2、根据长度值切片,并和...组成新字符串
3、返回切片后的字符串
示例代码如下:
function truncate(str, num) {
// Clear out that junk in your trunk
var len = str.length;
if(len > num){
if(num > 3){
str = str.slice(0,num - 3) + "...";
}else{
str = str.slice(0,num) + "...";
}
}
return str;
}
truncate("A-tisket a-tasket A green and yellow basket", 11);
truncate("Peter Piper picked a peck of pickled peppers", 14);
truncate("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length);
truncate("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length + 2);
truncate("A-", 1);
truncate("Absolutely Longer", 2);
本文介绍了一种简单的字符串处理方法,通过JavaScript函数实现字符串的截断,并在超出指定长度时添加省略号。该方法适用于前端开发中对长字符串进行预览展示的场景。
146

被折叠的 条评论
为什么被折叠?



