Destructure.

Destructure.

Here’s a neat little trick:

In JavaScript, you can destructure unwanted/sensitive attributes from an object.

Here’s an example:

const user = {
  firstName: "Matara",
  lastName: "Masuko",
  ssn: "123-45-6789",
  location: "USA"
};

const { ssn, ...cleanUser } = user;

console.log(cleanUser);
// logs: { firstName: 'Matara', 
//   lastName: 'Masuko', location: 'USA' }

It’s much cleaner than looping through all attributes, eh?

That was your little nugget.

Until next time… May the source be with you 🦄.


Section Contents