El método _.includes() se usa para encontrar el valor que está en la colección o no. Si la colección es una string, se probará para una substring de valor; de lo contrario, se usa el método SameValueZero() para comparaciones de igualdad. Si el índice se proporciona y es negativo, el valor se prueba a partir de los índices finales de la colección como compensación.
Sintaxis:
_.includes( collection, value, index )
Parámetros: este método acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:
- colección: este parámetro contiene la colección para inspeccionar. La colección puede ser una array, un objeto o una string.
- value: este parámetro contiene el valor a buscar.
- índice: este parámetro contiene el índice desde el que buscar.
Valor de retorno: este método devuelve verdadero si el valor se encuentra en la colección, de lo contrario, es falso .
Ejemplo 1:
Javascript
// Requiring the lodash library const _ = require("lodash"); // Collection of string var name = [ 'gfg', 'geeks', 'computer', 'science', 'portal' ]; // Check value is found or not by _.includes() method console.log(_.includes(name, 'computer')); // Check value is found or not by _.includes() method console.log(_.includes(name, 'geeeks')); // Check value is found or not by _.includes() method console.log(_.includes(name, 'gfg', 2));
Producción:
true false false
Ejemplo 2:
Javascript
// Requiring the lodash library const _ = require("lodash"); // Collection of integer value var name = [ 10, 15, 20, 25, 30 ]; // Check value is found or not by _.includes() method console.log(_.includes(name, 25)); // Check value is found or not by _.includes() method console.log(_.includes(name, 35)); // Check value is found or not by _.includes() method console.log(_.includes(name, 25, 3));
Producción:
true false true