可以像下面這樣寫成函數:
function truncateString(string, maxLength) {
if (string.length > maxLength) {
string = string.slice(0, maxLength) + "...";
}
return string;
}
你可以將需要縮短的字串當成第一個參數傳入,而最大長度則是第二個參數。函數會檢查字串是否超過指定的最大長度,若是則會用 slice() 方法將超過部分去掉,並在字串末尾加上省略號。最後函數會回傳縮短後的字串。