Practice
JavaScriptData StructuresReactConcepts
Sign in
← Back to problems

Frequency Map

Data Structures, Operators & Stringsmedium

Course · Section 9: Data Structures, Modern Operators and Strings · Lecture 118: Enhanced Object Literals

Implement `frequency(arr)` returning an object mapping each value to how many times it appears.

Sample tests

Input: frequency(["a","b","a","c","a"])
Output: {"a":3,"b":1,"c":1}
Input: frequency([])
Output: {}

+ 1 hidden test run on Submit.

Hints

Common pitfalls
  • Numeric values become string keys on the frequency object.

Learning resources

  • MDN: Object
Approach & explanation (try first)

Tallying each value into an object builds a frequency map in one pass.

Loading...
⌘/Ctrl + Enter

Run your code to see results.