shawndumas

More FizzBuzz

A functional version (won’t work in IE).

Head over to remy sharp’s JS Bin and play.

See my original FizzBuzz.

 1 (function (n) {
 2     var r = [];
 3 
 4     while (n--) {
 5         r.push(n + 1);
 6     }
 7 
 8     return r.reverse();
 9 })(100).map(function (n) {
10     return !(n % 15) ?
11         'FizzBuzz' :
12         !(n % 3) ?
13             'Fizz' :
14             !(n % 5) ?
15                 'Buzz' :
16                 n;
17 });
0 comments

Leave a comment...

To Posterous, Love Metalab