El método countBy() se usa para contar la aparición de valores en la colección. Este método cuenta la ocurrencia de cada elemento.
Sintaxis:
collect(array).countBy()
Parámetros: el método collect() toma un argumento que se convierte en la colección y luego se le aplica el método countBy().
Valor devuelto: este método devuelve el recuento de ocurrencia de valores en la colección.
El siguiente ejemplo ilustra el método countBy() en collect.js:
Ejemplo 1:
Javascript
// It is used to import collect.js library const collect = require('collect.js'); const num = [0, 1, 1, 2, 3, 4, 4, 5, 5, 5, 5, 5]; const data = collect(num); const total = data.countBy(); console.log({ total });
Producción:
{ total: Collection { items: { '0': 1, '1': 2, '2': 1, '3': 1, '4': 2, '5': 5 } } }
Ejemplo 2:
Javascript
const collect = require('collect.js'); const collection = collect([ 'geeks@gmail.com', 'aman@gmail.com', 'krk@gmail.com', 'abc@gfg.com', 'demo@gfg.com', 'hr@geeksforgeeks.org' ]); const counted = collection.countBy( email => email.split('@')[1] ); console.log(counted.all());
Producción:
{ 'gmail.com': 3, 'gfg.com': 2, 'geeksforgeeks.org': 1 }
Publicación traducida automáticamente
Artículo escrito por AshokJaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA