Skip to content

Instantly share code, notes, and snippets.

@ctjlewis
ctjlewis / fizzBuzz.js
Last active June 17, 2020 08:02
In response to Tom Scott's video at https://www.youtube.com/watch?v=QPZ0pIK_wsc.
// define
const fizzBuzz = (conf, limit) => {
var num = 0;
const check = () => {
for (divisor in conf)
if (num % divisor == 0) return conf[divisor];
return num;
};
while (num++ < limit) console.log(check());
};
@ctjlewis
ctjlewis / waitUntil.min.js
Created January 22, 2020 18:24
Javascript function that waits until a given condition is true. await waitUntil(() => conditionIsTrue(data))
window.waitUntil=function(c){function a(b){c()?b():window.requestAnimationFrame(function(){return a(b)})}return new Promise(a)};