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 _.words() se usa para dividir la string dada en una array de palabras. Se puede especificar un patrón para que ciertas palabras se puedan eliminar de la string.
Sintaxis:
_.words( string, pattern )
Parámetros:
- string: Es la string que se va a dividir. El valor predeterminado es una string vacía.
- patrón: Es un patrón en base al cual se unirían las palabras. Es un parámetro opcional.
Valor devuelto: este método devuelve una array de palabras según el patrón.
Ejemplo 1:
Javascript
// Defining Lodash variable const _ = require('lodash'); // Specify the string to split var str = "Geeks for Geeks"; // Using _.words() method console.log(_.words(str));
Producción:
[ 'Geeks', 'for', 'Geeks' ]
Ejemplo 2:
Javascript
// Defining Lodash variable const _ = require('lodash'); // Specify the string to split var str = "Geeks for Geeks"; // Using _.words() method console.log(_.words(str, "for"));
Producción:
[ 'for', index: 6, input: 'Geeks for Geeks', groups: undefined ]
Ejemplo 3:
Javascript
// Defining Lodash variable const _ = require('lodash'); // Specify the string to split var str = "& Geeks for Geeks &"; // Using _.words() method with // a given pattern console.log(_.words(str, /[^, ]+/g));
Producción:
[ '&', 'Geeks', 'for', 'Geeks', '&' ]