在 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 ...
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP