截断JavaScript中的字符串
我们需要编写一个JavaScript函数,该函数将字符串作为第一个参数,将数字作为第二个参数。
我们的职能应该完成这三个任务-
如果字符串(第一个参数)长于给定的最大字符串长度(第二个参数),则将其截断并返回以...结尾的字符串。
末尾插入的三个点也应增加字符串的长度。
但是,如果给定的最大字符串长度小于或等于3,则在确定截断的字符串时,三个点的相加不应添加到字符串长度中。
示例
为此的代码将是-
const str1 = 'This is an example string';
const str2 = 'abc';
const truncate = (str, len) => {
if (str.length > len) {
if (len <= 3) {
return str.slice(0, len - 3) + "...";
}
else {
return str.slice(0, len) + "...";
};
}
else {
return str;
};
};
console.log(truncate(str1, 5));
console.log(truncate(str2, 3));输出结果
控制台中的输出将是-
This ... abc
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语