Objetos en JavaScript
Spread, inspección y lectura segura de objetos.
const defaults = { theme: "dark", sound: true };
const overrides = { sound: false };
const settings = { ...defaults, ...overrides };
const keys = Object.keys(settings);
const values = Object.values(settings);
const pairs = Object.entries(settings);
const nested = { user: { profile: null } };
const city = nested.user?.profile?.city ?? "unknown";
const has = "theme" in settings;
Cómo funciona
- El spread combina objetos; ganan las claves posteriores.
Object.keys/values/entrieslos recorren.?.y??protegen contra null y undefined.
Palabras clave y builtins usados aquí
Objectconst
El intento, en números
- Líneas
- 11
- Caracteres a escribir
- 381
- Tokens
- 98
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 62 segundos.
Paso 1 de 8 en Objetos y colecciones; paso 27 de 43 en Fundamentos del lenguaje.