How to destructure an object and ignore one of the results with JavaScript?

Sometimes, we want to destructure an object and ignore one of the results with JavaScript.

In this article, we’ll look at how to destructure an object and ignore one of the results with JavaScript.

How to destructure an object and ignore one of the results with JavaScript?

To destructure an object and ignore one of the results with JavaScript, we can use the object rest operator.

For instance, we write:

const props = {
  a: 1,
  b: 2,
  c: 3
};
const {
  a,
  ...propsNoA
} = props;
console.log(propsNoA);

We have the props object with a few properties in it.

Then we destructure props by destructuring a and leave the rest of the properties in one object with the rest operator, which is the 3 dots.

propsNoA is an object with properties b and c inside.

Therefore, propsNoA is {b: 2, c: 3} according to the console log.

Conclusion

To destructure an object and ignore one of the results with JavaScript, we can use the object rest operator.