UNPKG
es5-workshop
Version:
latest (1.0.0)
1.0.0
NodeSchool ES5 Workshop
github.com/timoxley/es5-workshop
timoxley/es5-workshop
es5-workshop
/
exercises
/
array-reduce
/
solution.js
9 lines
(7 loc)
•
265 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
function
countWords
(
arr
) {
return
arr.
reduce
(
function
(
countMap, word
) { countMap[word] = ++countMap[word] ||
1
// increment or initialize to 1
return
countMap }, {})
// second argument to reduce initialises countMap to {}
}
module
.
exports
= countWords