typestar

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

  1. El spread combina objetos; ganan las claves posteriores.
  2. Object.keys/values/entries los recorren.
  3. ?. y ?? protegen contra null y undefined.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 1 de 8 en Objetos y colecciones; paso 27 de 43 en Fundamentos del lenguaje.

← Anterior Siguiente →