← Back to archive

Stdle #103 · scope · 2026-09-11

What does this JavaScript snippet output?

A past puzzle — fully playable. 4 attempts, hints on wrong guesses.

function multiply(a) {
return function (b) { return a * b; };
}
const double = multiply(2);
const triple = multiply(3);
console.log(double(5), triple(5));
Scope
4 attempts left

Answer & explanation