Skip to content

@pmun/utils / truncate

Function: truncate()

ts
function truncate(
   str, 
   length, 
   ellipsis): string;

截取字符串并添加省略号

Parameters

str

string

原始字符串

length

number = 50

截取的最大长度,默认为 50

ellipsis

string = '...'

省略号字符,默认为'...'

Returns

string

截取后的字符串,如果原字符串长度小于等于截取长度,则返回原字符串

Example

ts
truncate('这是一个很长的字符串', 5) // '这是...'
truncate('这是一个很长的字符串', 5, '…') // '这是一…'
truncate('短字符', 10) // '短字符'