0

Given a Javascript object with key values to Array of objects?

Example:

var data = { id: 1, first_name: "George", last_name: "Bluth", avatar: "https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg" }

Result should be:

[
  { id: 1, first_name: "George", last_name: "Bluth", avatar: "https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg" }
]
Yash Sangai
  • 308
  • 1
  • 9

3 Answers3

0

Just do [data]:

var data = { id: 1, first_name: "George", last_name: "Bluth", avatar: "https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg" };
var arr = [data];
console.log(arr);
Jack Bashford
  • 40,575
  • 10
  • 44
  • 74
0

if you have data as it is, and want it in an array

data = [data];

see snippet

var data = { id: 1, first_name: "George", last_name: "Bluth", avatar: "https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg" }

data = [data];

console.log(JSON.stringify(data));
Jaromanda X
  • 1
  • 4
  • 64
  • 78
0

You can create an array and initialize it with the data variable:

const data = { id: 1, first_name: "George", last_name: "Bluth", avatar: "https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg" };
const result = [data];

console.log(result);
Yosvel Quintero Arguelles
  • 17,270
  • 4
  • 37
  • 42