Categories
JavaScript Answers

How to slice an object in JavaScript?

Spread the love

To slice an object in JavaScript, we use the Object.entries and Object.fromEntries methods.

For instance, we write

const obj = {
  0: "zero",
  1: "one",
  2: "two",
  3: "three",
  4: "four",
};
const res = Object.fromEntries(Object.entries(obj).slice(0, 4));

to call Object.entries with obj to return an array of key-value pair arrays in obj.

Then we call slice to return a slice of the key-value pair array we want.

And then we call Object.fromEntries with the sliced array to convert it back to an object.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *