当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Lodash _.truncate()用法及代码示例


Lodash是一个JavaScript库,可在underscore.js之上运行。 Lodash帮助处理数组,字符串,对象,数字等。

lodash中String的_.truncate()方法用于截断所声明的字符串(如果该字符串长于指定的字符串长度)。被截断的字符串的最后一个字符将替换为规定的省略字符串,默认情况下为“…”。

用法:

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

参数:此方法接受上面提到和下面描述的两个参数:

  • [string =”]:它是要截断的字符串。
  • [options = {}]:它是选项对象。

在这里,选项字段如下:



  1. [options.length]:它是最大字符串长度,默认为30。
  2. [options.omission =’…’]:该字符串将指示省略了所说明的文本。
  3. [options.separator](RegExp | string):分隔符模式将被截断。

返回值:此方法返回截断的字符串。

范例1:

Javascript

// Requiring lodash library 
const _ = require('lodash'); 
  
// Calling _.truncate() method with  
// its parameter 
let res = _.truncate( 
  'GeeksforGeeks is a computer science portal.'); 
  
// Displays output 
console.log(res);

输出:

GeeksforGeeks is a computer...

此处,指定的字符串比字符串的最大长度长,因此其截断的字符串和要在输出中返回的截断的字符串的长度必须为30(包括省略字符串)。

范例2:

Javascript

// Requiring lodash library 
const _ = require('lodash'); 
  
// Calling _.truncate() method with  
// its parameter 
let res = _.truncate( 
  'GeeksforGeeks, is a computer science portal.', { 
     'length':22, 
     'omission':'***'
   } 
); 
  
// Displays output 
console.log(res);

输出:

GeeksforGeeks, is a***

在此,指定字符串的最大长度以及省略字符串。因此,结果输出将根据此返回。

相关用法


注:本文由纯净天空筛选整理自nidhi1352singh大神的英文原创作品 Lodash _.truncate() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。