How to use Array.forEach() Method In Javascript
The Array.forEach() method can be used to iterate over the array of objects, then swap the values using the temp variable and the output consists of the modified swapped values of ‘a‘ and ‘b’ properties.
Example: The below code uses the Array.forEach() method to swap the array of object values using JavaScript.
Javascript
// arr of objs let arr = [{a: 1, b: 2}, {a: 3, b: 4}]; console.log( "Before Swapping: " , arr); // swapping using forEach() arr.forEach(obj => { let temp = obj.a; obj.a = obj.b; obj.b = temp; }); // output console.log( "After Swapping: " , arr); |
Output
Before Swapping: [ { a: 1, b: 2 }, { a: 3, b: 4 } ] After Swapping: [ { a: 2, b: 1 }, { a: 4, b: 3 } ]
How to Swap Array Object Values in JavaScript ?
We have given the array of objects, and our task is to swap the values of the object keys present in the array of objects. Below is an example for a better understanding of the problem statement.
Example:
Input: arr = [{a: 1, b: 2}, {a:3, b: 4}]
Output: [ { a: 2, b: 1 }, { a: 4, b: 3 } ]
Explnation: The values of the object keys a and b before swapping
were 1 and 2 respectively. But after swapping they gets interchanged.
Table of Content
- Using Destructuring Assignment
- Using Temp Variable
- Using Array.map() Method
- Using Array.forEach() Method