To push an object to an array in JavaScript:

  1. Use the Array.push() method.
  2. Pass one or more objects as parameters.
  3. This method adds one or more elements at the end of the array and returns the new length.
const users = []

const obj = {
  name: 'John Doe',
  age: 23
}

users.push(obj)

console.log(users)
// [ { name: 'John Doe', age: 23 } ]

You can also pass multiple objects as arguments to the Array.push() method to add multiple objects to an array, as shown below:

const users = []

const obj1 = { name: 'John Doe', age: 23 }
const obj2 = { name: 'Jane Doe', age: 31 }
const obj3 = { name: 'Alex Lee', age: 18 }

users.push(obj1, obj2, obj3)

console.log(users)
// [
//   { name: 'John Doe', age: 23 },
//   { name: 'Jane Doe', age: 31 },
//   { name: 'Alex Lee', age: 18 }
// ]

Read this article to learn more about JavaScript arrays and how to store multiple pieces of information into a single variable.

✌️ Like this article? Follow me on Twitter and LinkedIn. You can also subscribe to RSS Feed.