🎓💻🌟 ¡Ánimo!💪🏼👨🏻💻👩🏻💻💫 El camino del aprendizaje en Javascript puede ser desafiante, pero cada día estás más cerca de dominarlo. ¡Sigue adelante!🚀👍🏼🌈
¡Te damos la bienvenida a este reto!
¡Bienvenido al mundo de JavaScript!
Día 1
Variables, funciones y sintaxis básica
Tipos de datos
Playground - Retorna el tipo
Tipos de datos - pt 2
Día 2
Operadores
Hoisting y coerción
Playground - Calcula la propina
Alcance de las variables
Día 3
Condicionales
Playground - Calcula años bisiestos
Switch
Playground - Obten información de mascotas según su tipo
Ciclos
Playground - Dibuja un triangulo
Día 4
Arrays
Playground - Encuentra al michi mas famoso
Objetos
Playground - Obten el promedio de los estudiantes
Día 5 - Checkpoint
Playground - encuentra el palindromo más grande
Día 6
Reasignación y redeclaración
Modo estricto
Día 7
Debugging y manejo de errores
Programación funcional
Quiz: Día 7
Día 8
Closures
Playground - Crea una calculadora con closures
Higher order functions
Playground - Crea tu propio método map
Día 9
ECMAScript
TC39
Quiz: Día 9
Día 10 - Checkpoint
ES6
ES7
Playground - Task planner
Día 11
Asincronismo
Playground - Promesas
Manejando el asincronismo
Playground - Resuelve el callback hell usando promesas
Playground - Resuelve el callback hell usando async/await
Día 12
Arrays a profundidad
Métodos de arrays: Every, Find y findIndex
Playground - Válida el formulario
Día 13
Métodos de arrays: Includes, Join y concat
Playground - agrupa los productos
Métodos de arrays: Flat y FlatMap
Playground - Encuentra la ubicación del valor buscado
Día 14
Mutable functions
Playground - Modifica una lista de compras
Métodos de arrays: sort
Playground - Ordena los productos
Día 15 - Checkpoint
Playground - Sistema de reservaciones de un hotel
Día 16
Programación orientada a objetos en JavaScript
Objetos literales
Playground - Congela el objeto recursivamente
Día 17
Prototipos en JavaScript
Playground - Modifica el prototype de los arrays
Playground - Crea un auto usando clases
Día 18
Abstracción en JavaScript
Playground - Sistema de carrito de compras
Encapsulamiento en JavaScript
Playground - Encapsula datos de los usuarios
Día 19
Herencia en JavaScript
Playground - Jerarquía de animales
Polimorfismo en JavaScript
Playground - Sistema de pagos
Día 20 - Checkpoint
Playground - Agenda de vuelos
Live Class
30 días de JS con Juan DC
30 días de JS con Nicobytes
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.
...
Regístrate o inicia sesión para leer el resto del contenido.
Aportes 5
Preguntas 1
🎓💻🌟 ¡Á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:
.
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..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..filter()
crea un nuevo array con todos los elementos que cumplan una condición determinada..reduce()
reduce un array a un solo valor aplicando una función a cada elemento del array..slice()
devuelve una copia de una parte del array original..indexOf()
devuelve el índice de la primera ocurrencia de un elemento en el array, o -1
si no se encuentra..join()
une todos los elementos de un array en una string
.En el método reduce(), el segundo argumento es el valor inicial del acumulador (en este caso es 0).
const suma = numeros.reduce(function(acumulador, numero) {
return acumulador + numero;
}, 0);
console.log(suma); // 15
function reduce
const suma = numeros.reduce(function(acumulador, numero) {
return acumulador + numero;
}, 0);
el 0 indica a la function que es el punto inicial.
El método .map() yo lo entendí como que hace una “transformación” a cada elemento el array.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.