Skip to content

Commit 365567e

Browse files
Bart Venemanbartveneman
authored andcommitted
replace last Object.create(null) with new Map()
1 parent 27220e0 commit 365567e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/aggregate-collection.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
* @returns {Number} mode - The `mode` value of `arr`
88
*/
99
function Mode(arr) {
10-
const frequencies = Object.create(null)
10+
const frequencies = new Map()
1111
let maxOccurrences = -1
1212
let maxOccurenceCount = 0
1313
let sum = 0
1414

1515
for (let i = 0; i < arr.length; i++) {
1616
const element = arr[i]
17-
const updatedCount = (frequencies[element] || 0) + 1
18-
frequencies[element] = updatedCount
17+
const updatedCount = (frequencies.get(element) || 0) + 1
18+
frequencies.set(element, updatedCount)
1919

2020
if (updatedCount > maxOccurrences) {
2121
maxOccurrences = updatedCount

0 commit comments

Comments
 (0)