在 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 ...