Menu
Coddy logo textTech

Eliminar claves

Parte de la sección Lógica y Flujo del Journey de JavaScript de Coddy — lección 20 de 65.

Hay muchas formas de eliminar una clave en JSON, aquí tienes algunas de ellas:

Considera el siguiente JSON:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

Usando la palabra clave delete:

delete obj["name"]

Usando el operador spread:

const {name, ...filteredObj} = obj;
// filteredObj tiene dos claves: age, preferences
challenge icon

Desafío

Fácil

Crea una función llamada removeKeys que recibe dos parámetros:

  1. Un objeto
  2. Un arreglo de cadenas (claves a eliminar)

La función debe devolver un nuevo objeto con las claves especificadas eliminadas.

Hoja de referencia

Existen múltiples formas de eliminar claves de un objeto JSON:

Usando la palabra clave delete:

delete obj["name"]

Usando el operador spread con desestructuración:

const {name, ...filteredObj} = obj;
// filteredObj contiene todas las claves excepto 'name'

Pruébalo tú mismo

function removeKeys(obj, keysToRemove) {
    // Escribe el código aquí
}
// No escribas nada fuera de la función
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Lógica y Flujo