-2

How do i convert

const peopleArray = [
  { id: 123, name: "dave", age: 23 },
  { id: 456, name: "chris", age: 23 },
  { id: 789, name: "bob", age: 23 },
  { id: 101, name: "tom", age: 23 },
  { id: 102, name: "tim", age: 23 }
]

to

const peopleArray = [[{ id: 123, name: "dave", age: 23 }],
      [{ id: 456, name: "chris", age: 23 }],
      [{ id: 789, name: "bob", age: 23 }],
      [{ id: 101, name: "tom", age: 23 }],
      [{ id: 102, name: "tim", age: 23 }]]

I appreciate any help. Is there an ES6 method i could use. Do not want to use lodash or any other libraries.

0

1 Answer 1

2

You can Array.prototype.map() and wrap each value in an array literal:

const peopleArray = [
  { id: 123, name: "dave", age: 23 },
  { id: 456, name: "chris", age: 23 },
  { id: 789, name: "bob", age: 23 },
  { id: 101, name: "tom", age: 23 },
  { id: 102, name: "tim", age: 23 }
];

console.log(peopleArray.map(person => [person]));

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.