Optimización de Coordenadas en Videojuegos con JavaScript
Clase 80 de 84 • Curso Gratis de Programación Básica
Resumen
Una aplicación utiliza datos de diversas fuentes y tipos y a medida que esta crece, utilizará cada vez más. Conocer diversas herramientas para manipular la información te servirá para tomar decisiones sobre cuál utilizar dependiendo la necesidad.
Manipulación de arrays en Javascript
Ya sabes lo que es un array, un conjunto de datos que pueden o no ser del mismo tipo.
Los arrays permiten muchas operaciones como la obtención de su longitud con arr.length
o recorrer cada elemento con arr.foreach()
. Veamos una serie de otras funciones que te serán muy útiles de ahora en adelante.
Map: La función arr.map()
permite, además de recorrer cada elemento de un array, devolver otro array modificado a partir del original.
const arr = [1, 2, 3, 4, 5];
const new_arr = arr.map(e => {
// Sumamos 1 a los elementos pares
if (e % 2 == 0)
return e + 1;
else
return e;
});
console.log(new_arr); // [1, 3, 3, 5, 5]
Filter: La función arr.filter()
permite recorrer y filtrar elementos de un array para obtener un sub-array con menos cantidad de elementos a partir de una condición lógica.
const arr = [1, 2, 3, 4, 5];
const new_arr = arr.filter(e => {
// Devolvemos solo los elementos pares
if (e % 2 == 0)
return true;
});
console.log(new_arr); // [2, 4]
Map y Filter son solo las dos primeras funciones de Javascript para manipular arrays que tienes que conocer. Poco a poco irás conociendo otras. Hasta el momento, practica creando arrays de datos y comprendiendo cómo funcionan estas.
Estas funciones son propias de Javascript y puedes utilizarlas tanto en el backend como en el front-end. En el futuro, podrás descubir herramientas similares de manipulación de datos para otros lenguajes de programación.
Contribución creada por: Kevin Fiorentino (Platzi Contributor).