“Recortar claves indefinidas de objetos TypeScript” Código de respuesta

Js elimina indefinido del objeto

Object.keys(obj).forEach(key => obj[key] === undefined && delete obj[key])
Thoughtful Tarantula

Recortar claves indefinidas de objetos TypeScript

const obj = {
  a: 1,
  b: undefined
}

// pure functional approach without side-effects
const newObject = Object.keys(obj).reduce((acc, key) => {
  const _acc = acc;
  if (obj[key] !== undefined) _acc[key] = obj[key];
  return _acc;
}, {})

console.log(newObject)
// Object {a: 1}
jordangarrison

Respuestas similares a “Recortar claves indefinidas de objetos TypeScript”

Preguntas similares a “Recortar claves indefinidas de objetos TypeScript”

Más respuestas relacionadas con “Recortar claves indefinidas de objetos TypeScript” en TypeScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código