Skip to content

Instantly share code, notes, and snippets.

@Otto-Vector
Last active January 9, 2022 17:15
Show Gist options
  • Save Otto-Vector/39ac3d83475faeed424bbe9e8c689b28 to your computer and use it in GitHub Desktop.
Save Otto-Vector/39ac3d83475faeed424bbe9e8c689b28 to your computer and use it in GitHub Desktop.
create new object from filtered keys
// создаёт новый объект из старого после обработки значений ключа
const query = Object.fromEntries( Object
.entries( {
page: 77, //этот удалится при значении page: 1
term: '',
friend: null,
extra: 'Этот ключ не удалится',
} )
// чистим дефолтные значения
.filter( n => n[1] !== null )
.filter( n => n[1] !== 1 )
.filter( n => n[1] !== '' ) )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment