“Обрезать неопределенные клавиши из TypeScript Object” Ответ

JS удалить неопределенную из объекта

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

Обрезать неопределенные клавиши из TypeScript Object

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

Ответы похожие на “Обрезать неопределенные клавиши из TypeScript Object”

Вопросы похожие на “Обрезать неопределенные клавиши из TypeScript Object”

Больше похожих ответов на “Обрезать неопределенные клавиши из TypeScript Object” по TypeScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования