Mapa()
Comenzaremos con el método map () que se puede utilizar para aplicar una función a cada elemento de la matriz. Toma una función como un argumento que se aplicará a los elementos de la matriz:
Sea num = [0, 1, 2, 3, 4, 5];Si hubiéramos hecho lo mismo usando bucles, entonces el código se habría visto como esto:
Sea num = [0, 1, 2, 3, 4, 5];Reducir()
El método Reder () se puede usar para reducir todos los valores presentes dentro de la matriz en un solo valor. El siguiente código aplica el método de reducción en una matriz para obtener la suma de toda la matriz:
FunctionsUmArray (resultado, elemento)Esto también se puede hacer con bucles de la siguiente manera:
Sea num = [0, 1, 2, 3, 4, 5];Filtrar()
El método Filter () se puede utilizar para aplicar una determinada condición en los elementos de una matriz y luego obtener solo aquellos elementos que pasan esa condición. Similar a los dos métodos anteriores, Filter () también toma una función de argumento. Esta función se usa para aplicar la condición en cada elemento y luego agregarla a una matriz si pasa la condición. Esta matriz será devuelta por el método de filtro:
Considere el siguiente código que verifica si la matriz contiene algún múltiplos de 5:
Sea num = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];Al igual que con los dos métodos anteriores, Filter () también se puede reemplazar con bucles, pero con bucles el código no será tan fácil de leer.
Conclusión
Esta guía en profundidad ha explicado el uso de MAP (), reducir y filtrar métodos. Estas funciones ahorran un montón de tiempo y hacen que el código sea elegante y más fácil de leer. Los desarrolladores pueden usar estos métodos para transformar los datos en sus matrices sin escribir bucles complejos.