Как сделать, чтобы часть текста скрывалась, если в строке более 40 символов?
А когда текст скрывается, то подставляется троеточие.
Я думал slice поможет, но я либо неправильно использую его, либо он не подходит:
function myFunction(text) {
text = prompt("", "");
text = text.split(' ').join('');
// text = text.slice(0, 50);
if (text.length > 40) {
text = text.slice(0, 40);
console.log(text.length);
document.write(text + '... ');
//return text;
} else {
console.log(text.length);
return;
}
}
myFunction();