Last active
September 13, 2020 01:27
-
-
Save jerlyrosa/f1fa7b9175d1a3628236b12116865063 to your computer and use it in GitHub Desktop.
Diferencia entre los iteradores Array.prototype.map() y Array.prototype.foreach()
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Diferencia entre los iteradores array.prototype.map() y array.prototype.foreach() | |
let arr = [1,2,3,4,5]; | |
// Array.prototype.foreach() | |
const result_1 = arr.forEach(e => e + 1); | |
// Pues el iterador forEach en este caso retornara undefined | |
//Regresara este valor ya que solo itera todo los valores de array para hacer operaciones que no neciten | |
// que guarde el valor iterado(Valore del array) asi que lo prodriamos ver como un for de eso basico que conocemos. | |
console.log(result_1);// return undefined | |
// Array.prototype.map() | |
const result_2 = arr.map(e => e + 1); | |
// Pues este iterador a diferencia del forEach regresa un nuevo array con la operacion que realicen con este. | |
console.log(result_2); //return [ 2, 3, 4, 5, 6 ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment