在 JavaScript 中將字串限制為指定長度
問題
我們需要編寫一個 JavaScript 函式,該函式接受一個字串和一個數字。我們的函式應返回給定字串的截斷版本,該版本最多為給定的限制,如果結果短於原始字串,則在截斷版本後跟 "...",否則,如果未截斷任何內容,則我們的函式應返回相同的字串。
示例
以下為程式碼 −
const str = 'Testing String'; const num = 8; const limitString = (str = '', num = 1) => { const { length: len } = str; if(num < len){ return str.slice(0, num) + '...'; }else{ return str; }; }; console.log(limitString(str, num));
輸出
以下是控制檯輸出 −
Testing ...
廣告