Disponemso de multiples funciones que realizan alguna operación con los arrays. Por ejemplo :
duplicar que multiplica por 2 cada elemento del array
triplicar que multiplica por 3 cada elemento del array
cuadrado que eleva al cuadrado cada elemento del array
positivos que filtra los elementos positivos del array
- etc
Crea un función procesarArray que acepte como parametros:
- un array,
- y una función de tipo callback (con alguna operación sobre los arrays. Ej: duplicar, triplicar, cuadrado, positivos, etc).
Esta función procesarArray debe devolver el resultado de aplicar la función de callback al array.
Ejemplo:
- procesarArray( [-5, 2, 4, 5], duplicar) ==> [ -10, 4, 8, 10 ]
- procesarArray( [-5, 2, 4, 5], triplicar) ==> [ -15, 6, 12, 15 ]
- procesarArray( [-5, 2, 4, 5], cuadrado) ==> [ 25, 4, 16, 25 ]
- procesarArray( [-5, 2, 4, 5], positivos) ==> [ 2, 4, 5 ]