El método _.without crea una nueva array en forma filtrada que indica que hay valores para excluir y proporciona nuevos valores como salida.
Nota: es diferente al método _.pull(), este método devuelve una nueva array.
Sintaxis:
_.without(array, [values])
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- array: este parámetro contiene la array para inspeccionar.
- [valores]: este parámetro contiene los valores para excluir.
Valor devuelto: este método devuelve la nueva array de valores filtrados.
Ejemplo 1: Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash en el archivo.
javascript
// Requiring the lodash library const _ = require("lodash"); // Original array var w = _.without([3.2, 5.2, 5.2, 1.2], 5.2, 3.2); // Use of _.without() method let gfg = _.without(w); // Printing the output console.log(gfg);
Producción:
[ 1.2 ]
Ejemplo 2:
javascript
// Requiring the lodash library const _ = require("lodash"); // Original array var w = _.without([3, 5, 5, 1], 1, 3); var t = _.without([4, 7, 4, 8], 7, 4); // Use of _.without() method let gfg = _.without(w); let gfg1 = _.without(t); // Printing the output console.log(gfg); console.log(gfg1);
Producción:
[ 5, 5 ] [ 8 ]
Ejemplo 3:
javascript
// Requiring the lodash library const _ = require("lodash"); // Original array var w = _.without(['a', 'b', 'c', 'b' ], 'a', 'b'); var x = _.without(['C++', 'Java', 'Python', '.Net' ], 'C++', 'Java'); // Use of _.without() method let gfg = _.without(w); let gfg2 = _.without(x); // Printing the output console.log(gfg); console.log(gfg2);
Producción:
[ 'c' ] [ 'Python', '.Net' ]
Nota: este código no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA