Skip to content

Cheat Sheet de JavaScript

Última verificación septiembre 2026 — corre en tu navegador

Cheatsheet de JavaScript

Busca por código, tarea o categoría en español o inglés. Cada entrada tiene un enlace para guardarla o compartirla.

Mostrando 79 de 79 fragmentos

JavaScript moderno. Los patrones requieren variables de tu aplicación; DOM necesita un navegador e import/export un módulo. Los ejemplos completos incluyen sus propios datos.

Ordenar numéricamente ascendente

Arrays · Ejemplo completo
const numbers = [10, 2, 1];
const sorted = [...numbers].sort((a, b) => a - b);
console.log(sorted); // [1, 2, 10]
console.log(numbers); // [10, 2, 1]

sort() modifica el array receptor. Cópialo antes para conservar el original; sin comparador ordena como texto.

Documentación

Clonar objeto en profundidad

Objetos · Patrón / sintaxis
structuredClone(obj)

Admite valores compatibles con clonación estructurada, no funciones ni nodos DOM; los no admitidos lanzan DataCloneError.

Documentación

Función async/await

Promesas · Patrón / sintaxis
async function fetchJson(url) {
  const res = await fetch(url);
  if (!res.ok) throw new Error(`HTTP ${res.status}`);
  return res.json();
}

Pasa una URL de JSON y captura el rechazo al llamar. En navegador la petición debe cumplir CORS.

Documentación

Fetch con cadena .then()

Promesas · Patrón / sintaxis
fetch(url)
  .then(r => {
    if (!r.ok) throw new Error(`HTTP ${r.status}`);
    return r.json();
  })
  .then(console.log)
  .catch(console.error);

Crear una nueva promesa

Promesas · Ejemplo completo
const promise = new Promise(resolve => {
  setTimeout(() => resolve(42), 100);
});
promise.then(console.log); // 42

Comprobar inicio/final

Cadenas · Patrón / sintaxis
s.startsWith("pre");
s.endsWith("suf");

Cada expresión devuelve su propio booleano.

Bucle for...of

ES6+ · Patrón / sintaxis
for (const item of iterable) {}

Crear un Proxy

ES6+ · Patrón / sintaxis
const proxy = new Proxy(target, handler)

Cheat Sheet de JavaScript — Chuleta JS de referencia y sintaxis

Consulta sintaxis de JavaScript para arrays, objetos, funciones, promesas, cadenas y DOM. Busca categorías en español o inglés, copia código o enlaza una entrada. Los ejemplos completos incluyen datos; los patrones necesitan variables de tu aplicación.

Trampas habituales en JavaScript

La ordenación numérica necesita un comparador. sort() modifica el array receptor; el ejemplo completo copia antes el original. fetch() puede resolverse ante un error HTTP: comprueba response.ok antes de leer JSON. Los fragmentos DOM se ejecutan en navegador; import y export requieren un módulo. Spread y Object.assign hacen copias superficiales.

  • Más de 75 fragmentos prácticos de JavaScript
  • 9 categorías incluyendo DOM y ES6+
  • Búsqueda en código y descripciones
  • Filtrar por categoría
  • Copia al portapapeles con un clic
  • Cubre funcionalidades modernas ES2023+

Gratis. Sin registro. Tus datos permanecen en tu navegador. Anuncios mediante Google AdSense (con consentimiento).

Por ·