Objetos
Clase 9 de 55 • Fundamentos de JavaScript 2018
Contenido del curso
Primeros pasos en JavaScript
Estructuras de Control y Funciones
Arrays
Programación Orientada a Objetos en JavaScript
Asincronismo
- 29

Funciones como parámetros
11:12 min - 30

Cómo funciona el asincronismo en JavaScript
02:27 min - 31

Cómo funciona el tiempo en JavaScript
09:05 min - 32
¿Qué pasó con swapi.co?
00:59 min - 33

Callbacks
14:15 min - 34

Haciendo múltiples requests
04:49 min - 35

Manejando el Orden y el Asincronismo en JavaScript
07:09 min - 36

Manejo de errores con callbacks
07:14 min - 37

Promesas
10:43 min - 38

Promesas Encadenadas
05:45 min - 39

Múltiples promesas en paralelo
05:40 min - 40

Async-await: lo último en asincronismo
05:03 min
Juego de HTML
Complementos
- 48

Diferencias entre var, let y const
10:02 min - 49

Memoización: ahorrando cómputo
09:00 min - 50

¿Hace cuántos días naciste?
05:12 min - 51

Funciones recursivas
05:49 min - 52

Entiende los closures de JavaScript
04:48 min - 53

Estructuras de datos inmutables
04:34 min - 54

Cambiando de contexto al llamar a una función
08:49 min - 55

¿Cuándo hace falta poner el punto y coma al final de la línea?
08:13 min
Vamos a empezar a trabajar con objetos, veremos cómo declararlos, cuáles son sus ventajas, cómo asignarles atributos y cómo trabajar con ellos dentro de las funciones.
Los objetos se definen delimitados mediante llaves {}
Un atributo se compone de una clave (key) y un valor (value), que se separan entre sí por dos puntos “”:"". Los valores pueden ser de tipo string, número, booleano, etc. Cada atributo está separado del siguiente por una coma. Un objeto puede tener todos los atributos que sean necesarios.
Escribir el nombre de un objeto separado por un punto del nombre de un atributo, nos permite acceder al valor de dicho atributo para ese objeto. Un objeto también se puede pasar como atributo en una función.
Las últimas versiones de JavaScript nos permiten desglosar el objeto para acceder únicamente al atributo que nos interesa. Esto se consigue encerrando el nombre del atributo entre llaves { }.