Slightly shorter without bothering to call out for variable potential conditions and using anons:
let map = (compare, say, next = v => v) => v => [() => say, next][Math.sign(v % compare)](v)
const process = map(15, "FizzBuzz", map(5, "Buzz", map(3, "Fizz")))
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.