Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

225
Views
how do I add a object title when adding a object to another object

I am trying to add a object title of Nicaragua to my another object in JavaScript. so it will describe the properties of nicaragua. How would I do that. I am using the object.assign method but because it is only a variable I am assigning as a 3rd property it will not label my property's of Nicaragua as being a Nicaraguan object.

Example

{
  buenosAires: {
    depth: '400 meters',
    annualBudget: 1000000,
    specimens: [ 'Dilophosaurus', 'Brachiosaurus' ]
  },
  
mexico: {
    depth: '350 meters',
    annualBudget: 900000,
    specimens: [ 'Gallimimus', 'Parasaurolophus' ]
  },
 
 depth: '200 meters',
  annualBudget: 1500000,
  specimens: [
    'Tyrannosaurus Rex',
    'Stegosaurous',
    'Triceratops',
    'Velociraptor',
    'T rex'
  ]
}

As you can see the last properties do not have a object label of nicaragua, but they were successfully joined. Here is the code I was working with to create the above below.

  const nicaragua = {
      depth: '200 meters',
      annualBudget: 1500000,
      specimens: [
        'Tyrannosaurus Rex',
        'Stegosaurous',
        'Triceratops',
        'Velociraptor',
      ],
    };


const hammondsMines = {
  buenosAires: {
    depth: '400 meters',
    annualBudget: 1000000,
    specimens: ['Dilophosaurus', 'Brachiosaurus'],
  },
  mexico: {
    depth: '350 meters',
    annualBudget: 900000,
    specimens: ['Gallimimus', 'Parasaurolophus'],
  },
};
Object.assign(hammondsMines,nicaragua)

console.log(hammondsMines)
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

You can do it like this:

 const nicaragua = {
      depth: '200 meters',
      annualBudget: 1500000,
      specimens: [
        'Tyrannosaurus Rex',
        'Stegosaurous',
        'Triceratops',
        'Velociraptor',
      ],
    };


const hammondsMines = {
  buenosAires: {
    depth: '400 meters',
    annualBudget: 1000000,
    specimens: ['Dilophosaurus', 'Brachiosaurus'],
  },
  mexico: {
    depth: '350 meters',
    annualBudget: 900000,
    specimens: ['Gallimimus', 'Parasaurolophus'],
  },
};

console.log("before assigning")
console.log(hammondsMines)

console.log("after assigning")
hammondsMines.nicaragua = nicaragua
console.log(hammondsMines)

about 4 years ago · Juan Pablo Isaza Report

0

const nicaragua = {
  nicaragua: {
    depth: '200 meters',
    annualBudget: 1500000,
    specimens: [
      'Tyrannosaurus Rex',
      'Stegosaurous',
      'Triceratops',
      'Velociraptor',
    ],
   }
};


const hammondsMines = {
  buenosAires: {
    depth: '400 meters',
    annualBudget: 1000000,
    specimens: ['Dilophosaurus', 'Brachiosaurus'],
  },
  mexico: {
    depth: '350 meters',
    annualBudget: 900000,
    specimens: ['Gallimimus', 'Parasaurolophus'],
  },
};

Object.assign(hammondsMines,nicaragua)
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!