Método Lodash _.truncate()

Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.

El método _.truncate() de String en lodash se usa para truncar la string indicada si es más larga que la longitud de string especificada. Los últimos caracteres de la string que se truncan se reemplazan con la string de omisión indicada , que por defecto es «…».

Sintaxis:

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

Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • [string=”]: Es la string a truncar.
  • [options={}]: Es el objeto de opciones.

Aquí, el campo de opciones es el siguiente:

  1. [opciones.longitud]: es la longitud máxima de la string, que por defecto es 30 .
  2. [options.omission=’…’]: Es la string que indicará que se omite el texto indicado.
  3. [options.separator] (RegExp|string): Es el patrón separador que se va a truncar.

Valor devuelto: este método devuelve la string truncada.

Ejemplo 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);

Producción:

GeeksforGeeks is a computer...

Aquí, la string indicada es más larga que la longitud máxima de la string, por lo que está truncada y la string truncada que se devolverá en la salida debe tener una longitud de 30 , incluida la string de omisión .

Ejemplo 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);

Producción:

GeeksforGeeks, is a***

Aquí, se especifican la longitud máxima de la string y la string de omisión . Entonces, la salida resultante se devuelve de acuerdo con eso.

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *