Skip to content

Instantly share code, notes, and snippets.

@enrique7mc
Created December 8, 2015 22:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save enrique7mc/2317c858a50586623244 to your computer and use it in GitHub Desktop.
Save enrique7mc/2317c858a50586623244 to your computer and use it in GitHub Desktop.
// Map
/* El método map() crea un nuevo arreglo ejecutando una
función para cada uno de los elementos de un arreglo */
function doble(e) {
return e * 2;
}
var arreglo = [1, 2, 3, 4, 5];
var resultado = arreglo.map(doble);
var resultado2 = arreglo.map(function (e) {
return e * 2;
});
// var resultado3 = arreglo.map(e => e * 2);
console.log(resultado); // [2, 4, 6, 8, 10];
var palabras = ["uno", "dos", "tres"];
var mayusculas = palabras.map(function (p) {
return p.toUpperCase();
});
// var mayusculas2 = palabras.map(p => p.toUpperCase());
console.log(mayusculas); // ["UNO", "DOS", "TRES"]
var nombres = ["John", "Jane", "Matt"];
var edades = [23, 45, 31];
var personas = nombres.map(function (n, i) {
return { nombre: n, edad: edades[i] };
});
// var personas2 = nombres.map((n, i) => { return { nombre: n, edad: edades[i] } });
console.log(personas);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment