Lodash - truncate 方法



语法

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

如果字符串长度超过指定的最大字符串长度,则截断字符串。截断字符串的最后一个字符将替换为省略号字符串,默认为“...”。

参数

  • [string=''] (字符串) − 要截断的字符串。

  • [options={}] (对象) − 选项对象。

  • [options.length=30] (数字) − 最大字符串长度。

  • [options.omission='...'] (字符串) − 指示省略文本的字符串。

  • [options.separator] (正则表达式或字符串) − 要截断的分隔符模式。

输出

  • (字符串) − 返回截断的字符串。

示例

var _ = require('lodash');
var result = _.truncate('Hi, this is a long text to be truncated', {
   'length': 24,
   'separator': ' '
});
console.log(result);

将上述程序保存在 tester.js 中。运行以下命令以执行此程序。

命令

\>node tester.js

输出

Hi, this is a long...
lodash_string.htm
广告