What does => mean in javascript? I see it here
var N = 50
function asyncFunc (cb) {
setTimeout(() => cb(Math.random()), 100)
}
function loop (max, results, done) {
// Recursion base-case
if (results.length >= max) return done(results)
asyncFunc((res) => {
results.push(res)
loop(max, results, done)
})
}
let randomNumbers = []
loop(N, randomNumbers, function (results) {
console.log(results)
})
It appears twice in setTimeout() and asyncFunc().