Metin kesme
önem: 5
truncate(str, maxlength)
fonksiyonu str
’nin uzunluğunu kontrol eder. Eğer maxlength
’den uzunsa str
nin sonunu "..."
ile bitirir ve uzunluğunu maxlength
’e kadar getirir.
Fonksiyonun sonucunda eğer gerekliyse metin kesilmelidir.
Örneğin:
truncate("Size bu konuda söylemek istediğim şey:", 20) = "Size bu konuda sö..."
truncate("Merhaba!", 20) = "Merhaba!"
Maksimum uzunluk maxlength
olacağından dolayı ...
için de yer ayırmakta fayda var.
Note that there is actually a single unicode character for an ellipsis. That’s not three dots.
function truncate(str, maxlength) {
return (str.length > maxlength) ?
str.slice(0, maxlength - 3) + '...' : str;
}
function truncate(str, maxlength) {
return (str.length > maxlength) ?
str.slice(0, maxlength - 1) + '…' : str;
}