Monday, July 15, 2024
HomeLanguagesJavascriptHow to merge properties of two JavaScript objects dynamically?

How to merge properties of two JavaScript objects dynamically?

Using Spread Operator: Spread operator allows an iterable to expand in places where 0+ arguments are expected. It is mostly used in the variable array where there is more than 1 values are expected. It allows the privilege to obtain a list of parameters from an array.

Javascript objects are key-value paired dictionaries. We can merge different objects into one using the spread (…) operator.
Syntax:

object1 = {...object2, ...object3, ... }

Example 1:




<script>
let A = {
    name: "neveropen",
};
  
let B = {
    domain: "https://neveropen.co.za"
};
  
let Sites = { ...A, ...B };
  
console.log(Sites)
</script>


Output:

Example 2: Suppose the objects have the same keys. In this case, the value of the key of the object which appears later in the distribution is used.




<script>
let A = {
    name: "neveropen",
};
  
let B = {
    name: "wordpress"
};
  
let Sites = { ...A, ...B };
  
console.log(Sites)
</script>


Output:

Another method: We can also use the Object.assign() method to merge different objects.

Example:




<script>
let A = {
  name: "neveropen",
};
  
let B = {
};
  
let Sites = Object.assign(A, B);
  
console.log(Sites);
</script>


Output:

Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!

Nango Kalahttps://www.kala.co.za
Experienced Support Engineer with a demonstrated history of working in the information technology and services industry. Skilled in Microsoft Excel, Customer Service, Microsoft Word, Technical Support, and Microsoft Office. Strong information technology professional with a Microsoft Certificate Solutions Expert (Privet Cloud) focused in Information Technology from Broadband Collage Of Technology.
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments