function truncateString(str, num) {
// Clear out that junk in your trunk
if(num>=str.length){
return str;
}else if(num>3 && num<str.length){
var strSlice=str.slice(0,num-3);
return strSlice+"...";
}else if(num<=3){
var strShort=str.slice(0,num)+"...";
return strShort;
}
}
truncateString("Absolutely Longer", 2);
挑战
如果字符串超过给出的指定长度,则以
...
代替,...
算入字符串长度。如果字符串长度小于等于三,则直接加
...
代码
结果显示
帮助
String.prototype.slice() [ ]( ) [ ]( )
来源
https://www.freecodecamp.org/challenges/truncate-a-string