Untitled
unknown
javascript
4 years ago
610 B
3
Indexable
const transactions = [ 'Omega', 'Alpha', 'Omega', 'Alpha', 'Omega', 'Alpha', 'Omega', 'Alpha', 'Omega', 'Alpha', 'Omega', 'Alpha', 'Omega', 'Alpha', 'Omega', 'Alpha', 'Omega', 'Alpha', 'Omega', 'Beta' ] function count(transactions) { const map = {} for (const transaction of transactions) { const [count] = transaction; if (!map[transaction]) { map[transaction] = { count: 1, }; continue; } map[transaction].count += 1 } for (const transaction in map) { console.log(map[transaction].count / transactions.length) } } count(transactions)
Editor is loading...