
- 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
Building a frequency object from an array JavaScript
We are required to write a JavaScript function that takes in an array of literals. The function should construct and return an object based on the array.
The keys of the object should be the unique elements of the array and their value the number of times they appear in the array.
Example
const arr = [4, 6, 3, 1, 5, 8, 9, 3, 4]; const findFrequency = (arr = []) => { const map = {}; for(let i = 0; i < arr.length; i++){ const el = arr[i]; if(map.hasOwnProperty(el)){ map[el]++; }else{ map[el] = 1; }; }; return map; }; console.log(findFrequency(arr));
Output
And the output in the console will be −
{ '1': 1, '3': 2, '4': 2, '5': 1, '6': 1, '8': 1, '9': 1 }
- Related Articles
- Building an array from a string in JavaScript
- Building frequency map of all the elements in an array JavaScript
- From JSON object to an array in JavaScript
- Transform data from a nested array to an object in JavaScript
- Retrieve key and values from object in an array JavaScript
- Create array from JSON object JavaScript
- Converting a JavaScript object to an array of values - JavaScript
- Filter an object based on an array JavaScript
- Flat a JavaScript array of objects into an object
- JavaScript: replacing object keys with an array
- Convert JS array into an object - JavaScript
- How to return an object from a JavaScript function?
- Retrieve user id from array of object - JavaScript
- Remove number properties from an object JavaScript
- Extract properties from an object in JavaScript

Advertisements