¡Te damos la bienvenida a este reto!

1

¡Bienvenido al mundo de JavaScript!

Día 1

2

Variables, funciones y sintaxis básica

3

Tipos de datos

4

Playground - Retorna el tipo

5

Tipos de datos - pt 2

Día 2

6

Operadores

7

Hoisting y coerción

8

Playground - Calcula la propina

9

Alcance de las variables

Día 3

10

Condicionales

11

Playground - Calcula años bisiestos

12

Switch

13

Playground - Obten información de mascotas según su tipo

14

Ciclos

15

Playground - Dibuja un triangulo

Día 4

16

Arrays

17

Playground - Encuentra al michi mas famoso

18

Objetos

19

Playground - Obten el promedio de los estudiantes

Día 5 - Checkpoint

20

Playground - encuentra el palindromo más grande

Día 6

21

Reasignación y redeclaración

22

Modo estricto

Día 7

23

Debugging y manejo de errores

24

Programación funcional

Quiz: Día 7

Día 8

25

Closures

26

Playground - Crea una calculadora con closures

27

Higher order functions

28

Playground - Crea tu propio método map

Día 9

29

ECMAScript

30

TC39

Quiz: Día 9

Día 10 - Checkpoint

31

ES6

32

ES7

33

Playground - Task planner

Día 11

34

Asincronismo

35

Playground - Promesas

36

Manejando el asincronismo

37

Playground - Resuelve el callback hell usando promesas

38

Playground - Resuelve el callback hell usando async/await

Día 12

39

Arrays a profundidad

40

Métodos de arrays: Every, Find y findIndex

41

Playground - Válida el formulario

Día 13

42

Métodos de arrays: Includes, Join y concat

43

Playground - agrupa los productos

44

Métodos de arrays: Flat y FlatMap

45

Playground - Encuentra la ubicación del valor buscado

Día 14

46

Mutable functions

47

Playground - Modifica una lista de compras

48

Métodos de arrays: sort

49

Playground - Ordena los productos

Día 15 - Checkpoint

50

Playground - Sistema de reservaciones de un hotel

Día 16

51

Programación orientada a objetos en JavaScript

52

Objetos literales

53

Playground - Congela el objeto recursivamente

Día 17

54

Prototipos en JavaScript

55

Playground - Modifica el prototype de los arrays

56

Playground - Crea un auto usando clases

Día 18

57

Abstracción en JavaScript

58

Playground - Sistema de carrito de compras

59

Encapsulamiento en JavaScript

60

Playground - Encapsula datos de los usuarios

Día 19

61

Herencia en JavaScript

62

Playground - Jerarquía de animales

63

Polimorfismo en JavaScript

64

Playground - Sistema de pagos

Día 20 - Checkpoint

65

Playground - Agenda de vuelos

Día 21

66

Patrones de diseño

67

Sinlgeton & Factory pattern en JavaScript

68

Playground - Implementa singleton en un chat

Día 22

69

Builder & Protype pattern en JavaScript

70

Playground - Mejora el código usando builder pattern

71

Adapter & Decorator pattern en JavaScript

72

Playground - Personaliza productos de una tienda

Día 23

73

Facade & proxy pattern en JavaScript

74

Playground - Proxy en servicio de mensajería

75

Chain of responsability & Observer pattern en JavaScript

76

Playground - Implementación de Observador en Newsletter

Día 24

Live Class

77

30 días de JS con Juan DC

78

30 días de JS con Nicobytes

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

0D
22H
50M
14S

Objetos

18/78

Lectura

Los objetos en JavaScript son un tipo de dato que permite almacenar una colección de pares clave-valor. Estos pares representan las propiedades y sus valores correspondientes de un objeto. Los objetos son similares a los arrays en cuanto a que también son una forma de almacenar y manejar datos, pero en lugar de tener un índice numérico, tienen una clave de string.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 3

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

los objetos también pueden guardar funciones?!?! 🤯🤯🤯 No lo sabía, una nueva cosa que aprendo hoy

Aquí unos datos interesantes sobre objects en JavaScript:


.

  • Los objetos son una estructura de datos que nos permiten almacenar y acceder a información de manera eficiente. En JavaScript, los objetos son una colección de propiedades con sus respectivos valores.
    .
  • Las propiedades son las características que definen a un objeto. Pueden ser de diferentes tipos de datos como strings, number, boolean, entre otros. Además, pueden ser anidadas, lo que significa que una propiedad puede tener su propio objeto como valor.
    .
  • Los métodos son funciones que se asocian a un objeto y se ejecutan cuando se invocan. Estas funciones pueden acceder a las propiedades del objeto y modificarlas o realizar alguna acción específica.
    .
  • Una de las características más interesantes de los objetos en JavaScript es que se pueden agregar y eliminar propiedades en tiempo de ejecución. Esto significa que podemos modificar la estructura del objeto en cualquier momento, lo que lo hace muy flexible y dinámico.
    .
  • Existen varios métodos en JavaScript que nos permiten trabajar con objetos de manera más eficiente, como por ejemplo:
    • Object.keys() que nos permite obtener un array con las claves de todas las propiedades de un objeto.
    • Object.values() que nos permite obtener un array con los valores de todas las propiedades de un objeto.
    • Object.entries() que nos permite obtener un array con los pares clave-valor de todas las propiedades de un objeto.

Aún me sigue sorprendiendo este curso… Cada vez que leo una definición aquí, la entiendo de una.

La explicación es tan simple y directa que no se requiere tener un amplio conocimineto en JS para comprenderla.

Gracias por ello @LeoCode0