memor/src/compareSymbols.js

4 lines
170 B
JavaScript

let lookup = new Map()
let get = symbol => lookup.get(symbol) || (lookup.set(symbol, lookup.size + 1), lookup.size)
export let compareSymbols = (a, b) => get(a) - get(b)