La función duplicates() en collect.js se usa para extraer los duplicados de la array dada. Devuelve un objeto que contiene clave como índice del duplicado y valor como el propio duplicado.
Instalación:
- Usando NPM:
npm install collect.js
- Usando CDN de collect.js
<script src="https://cdnjs.com/libraries/collect.js"></script>
Sintaxis:
collect.duplicates()
Parámetros: este método no acepta ningún parámetro.
Valor devuelto: Devuelve el objeto que contiene valores duplicados y sus índices.
Ejemplo 1:
Javascript
// Importing the collect.js module. const collect = require('collect.js'); const collection = collect(['b', 'c', 'a', 'a', 'b', "c"]); const duplicatesObject = collection.duplicates(); // Logging the return type console.log("Type is: ", typeof(duplicatesObject)) // Logging the duplicates object console.log(duplicatesObject)
Producción:
Ejemplo 2: registro usando duplicate.all y extracción de duplicados de una array de strings.
Javascript
// Importing the collect.js module. const collect = require('collect.js'); const collection = collect(["geeks", "geeks", "for", "geeks", "for"]); const duplicatesObject = collection.duplicates(); // Logging the return type // logging the duplicates object using // duplicate.all console.log("Output: ") console.log(duplicatesObject.all())
Producción: