服务器

Array

Collection

Date

Function

Lang

Math

Number

Object

Seq

String

Util

Properties

Methods

_.truncate(string='', options={})

string如果它长于给定的最大字符串长度,则截断。截断字符串的最后一个字符被替换为缺省为“...”的省略字符串。

版本

4.0.0

参数
  1. [string=''] (字符串):要截断的字符串。
  2. [options={}] (对象):选项对象。
  3. [options.length=30] (数字):最大字符串长度。
  4. [options.omission='...'] (字符串):省略表示文本的字符串。
  5. [options.separator] (RegExp | string):要截断的分隔符模式。
返回

(字符串):返回截断的字符串。

_.truncate('hi-diddly-ho there, neighborino');
// => 'hi-diddly-ho there, neighbo...'
 
_.truncate('hi-diddly-ho there, neighborino', {
  'length': 24,

  'separator': ' '

});
// => 'hi-diddly-ho there,...'
 
_.truncate('hi-diddly-ho there, neighborino', {
  'length': 24,

  'separator': /,? +/

});
// => 'hi-diddly-ho there...'
 
_.truncate('hi-diddly-ho there, neighborino', {
  'omission': ' [...]'

});
// => 'hi-diddly-ho there, neig [...]'