Introducción
En este laboratorio, exploraremos los conceptos fundamentales de la programación en JavaScript. Aprenderás cómo escribir código básico en JavaScript y adquirir una comprensión de variables, tipos de datos, funciones y estructuras de control. Al final de este laboratorio, tendrás una base sólida en la programación en JavaScript y serás capaz de aplicar tus conocimientos para resolver problemas del mundo real.
Cómo contar ocurrencias en JavaScript
Para contar el número de veces que aparece un valor específico en una matriz (array) de JavaScript, puedes utilizar el método Array.prototype.reduce().
Aquí está cómo se puede hacer:
- Abre la Terminal/SSH y escribe
nodepara comenzar a practicar la codificación. - Copia y pega el siguiente código:
const countOccurrences = (arr, val) =>
arr.reduce((a, v) => (v === val ? a + 1 : a), 0);
- En el código anterior, la función
countOccurrencestoma dos argumentos: la matriz en la que buscar y el valor que se va a contar. - El método
reduce()se utiliza para recorrer cada elemento de la matriz y aumentar un contador cada vez que se encuentra el valor específico. - Para probar la función, llámala con una matriz y un valor, como esto:
countOccurrences([1, 1, 2, 1, 2, 3], 1); // 3
Esto devolverá el número de veces que 1 aparece en la matriz [1, 1, 2, 1, 2, 3], que es 3.
Resumen
¡Felicidades! Has completado el laboratorio de conteo de ocurrencias. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.