肚子里的书太多,而且闷得太久,害怕发霉,所以专门在这里晒晒。
问题:截取指定长度(num)
的一个字符串(str)
,超出长度的部分在尾部添加...
,并返回被截断的字符串,当指定的长度大于并等于该要截取的字符串(str)
时,则返回原来的字符串(str)
。
function truncateString(str, num) {
if(num >= str.length){
return str;
}
let newStr = str.substring(0,num) + '...';
return newStr;
}
//返回 "A-tisket..."。
truncateString("A-tisket a-tasket A green and yellow basket", 8);
//返回 "A-tisket a-tasket A green and yellow basket"。
truncateString("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length)
//返回 "A-tisket a-tasket A green and yellow basket"。
truncateString("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length + 2);
//返回 "A..."。
truncateString("A-", 1);
网友评论