Los arrays en JavaScript son un tipo de objeto que permite almacenar una colección de valores. Estos valores pueden ser de cualquier tipo, como números, cadenas, objetos, incluso otros arrays. Los arrays son muy útiles para almacenar y manejar datos en una sola estructura.
La sintaxis para crear un array en JavaScript es la siguiente:
let miArray =[valor1, valor2, valor3];
Por ejemplo, el siguiente código crea un array llamado "colores" que contiene tres valores: "rojo", "azul" y "verde":
let colores =["rojo","azul","verde"];
Los arrays tienen un índice numérico que comienza en 0. Por lo tanto, el primer elemento del array tiene el índice 0, el segundo tiene el índice 1, y así sucesivamente. Por ejemplo, para acceder al primer elemento del array "colores", se utilizaría la sintaxis colores[0].
Uno de los métodos más populares en los arrays de JavaScript es "push()". Este método permite agregar un nuevo elemento al final del array. Por ejemplo:
Existen muchos otros métodos populares en los arrays de JavaScript, como "filter()", "sort()" y "slice()", por los cuales no te debes preocupar por ahora, más adelante tendrás una sección completa acerca de estos métodos.
🎓💻🌟 ¡Ánimo!💪🏼👨🏻💻👩🏻💻💫 El camino del aprendizaje en Javascript puede ser desafiante, pero cada día estás más cerca de dominarlo. ¡Sigue adelante!🚀👍🏼🌈
Los arrays son una colección de elementos ordenados que pueden ser de cualquier tipo de datos, como number, string, boolean o incluso object. Además, JavaScript tiene una gran cantidad de métodos para manipular y trabajar con estos arrays. Aquí les presento algunos datos interesantes y curiosos sobre los arrays y sus métodos:
.
Un array es un tipo especial de object, pero para saber si una variable es un array o no, en ECMAScript 5 se definió un nuevo método: Array.isArray(variableName), este metodo nos retorna true o false dependiendo de la variable a evaluar.
.
El método .map()crea un nuevo array con los resultados de la aplicación de una función a cada uno de los elementos del array original.
.
El método .filter()crea un nuevo array con todos los elementos que cumplan una condición determinada.
.
El método .reduce()reduce un array a un solo valor aplicando una función a cada elemento del array.
.
El método .slice()devuelve una copia de una parte del array original.
.
El método .indexOf() devuelve el índice de la primera ocurrencia de un elemento en el array, o -1 si no se encuentra.
.
El método .join()une todos los elementos de un array en una string.
Excelente aporte! También los Array cuentan con un método muy útil que es el .forEach el cual ejecuta una función dada por cada elemento dentro del Array.
Ejemplo:
el 0 indica a la function que es el punto inicial.
estaba por preguntar que era el 0, buen aporte 🙌
Espero que mi aporte les oriente un poquito mas :)
El método .map() yo lo entendí como que hace una “transformación” a cada elemento el array.
esta parte los conceptos los entendi. pero como funciona no.
lo realice por descarte pero no estoy seguro si estoy analizando de manera correcta.
ejemplo
const numeros //nombre el array = [1, 2, 3, 4, 5];
const cuadrados = //nombre del nuevo array
numeros.map(function(numero) {
function(numero) // no entediendo
return numero * numero; // multiplica cada elemento del array por si mismo.
});
console.log(cuadrados); // [1, 4, 9, 16, 25] //nuestra resultado
el reduce simplemente no lo entendi.
¡Hola @jamb!
Te explico un poco más a fondo como funciona el método map.
Básicamente lo que hace es recorrer una instrucción dada por cada elemento del array para al final devolver un nuevo array con los cambios hechos
Tomando el ejemplo anterior
// El método map recibe una función anónima (una función sin nombre)// Por eso el "function(numero)" donde numero es el elemento por el cual se está iterandonumeros.map(function(numero){// La instrucción que haremos sobre cada número será que devuelva el cuadradoreturn numero * numero;});
Espero que con esto te pueda quedar más claro :D
16/80 Arrays
Los arrays en JavaScript son una estructura de datos que permiten almacenar y manipular una colección de valores de cualquier tipo. Los arrays tienen un índice numérico que comienza en 0 y se pueden crear utilizando la sintaxis let miArray = [valor1, valor2, valor3].
Ej: Creación de un array y acceso a sus elementos
let frutas =["manzana","naranja","banana","mango"];console.log(frutas[0]);// "manzana"console.log(frutas[2]);// "banana"