Interview question based on setTimeout and Closures
Example:
function x() {
for (var i = 0; i < 6; i++) {
setTimeout(function () {
console.log(i);
}, 3000);
}
console.log("Hello JavaScript");
}
x();
The function inside setTimeout forms a closure over i.
Since var i is function-s...
sujaynitrr.hashnode.dev4 min read