“Przycinaj nieokreślone klucze z obiektu Typecript” Kod odpowiedzi

JS usuwają niezdefiniowane z obiektu

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

Przycinaj nieokreślone klucze z obiektu Typecript

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

Odpowiedzi podobne do “Przycinaj nieokreślone klucze z obiektu Typecript”

Pytania podobne do “Przycinaj nieokreślone klucze z obiektu Typecript”

Więcej pokrewnych odpowiedzi na “Przycinaj nieokreślone klucze z obiektu Typecript” w TypeScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu