
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Formatting dynamic json array JavaScript
Let’s say, we have an array of objects like this −
const arr = [ {"name1": "firstString"}, {"name2": "secondString"}, {"name3": "thirdString"}, {"name4": "fourthString"}, {"name5": "fifthString"}, {"name6": "sixthString"}, ];
We are required to write a function that takes one such array of objects and returns an object with all the properties listed in that object.
So, let’s write the code for this function. It can be done through the Array reduce method −
Example
const arr = [ {"name1": "firstString"}, {"name2": "secondString"}, {"name3": "thirdString"}, {"name4": "fourthString"}, {"name5": "fifthString"}, {"name6": "sixthString"}, ]; const reduceArray = arr => { return arr.reduce((acc, val) => { Object.assign(acc, val); return acc; }, {}); };
Output
The output in the console will be −
{ name1: 'firstString', name2: 'secondString', name3: 'thirdString', name4: 'fourthString', name5: 'fifthString', name6: 'sixthString' }
- Related Articles
- JSON Formatting in Python
- Formatting JavaScript Object to new Array
- Convert JSON array into normal json in JavaScript
- Dynamic programming to check dynamic behavior of an array in JavaScript
- Regroup JSON array in JavaScript
- How to iterate json array – JavaScript?
- Merge JSON array date based JavaScript
- Create array from JSON object JavaScript
- JavaScript Convert an array to JSON
- JavaScript creating an array from JSON data?
- Build tree array from JSON in JavaScript
- In JavaScript, need to perform sum of dynamic array
- How to convert JSON string to array of JSON objects using JavaScript?
- From JSON object to an array in JavaScript
- How to read data from JSON array using JavaScript?

Advertisements