All quizzesMedium
Functions & Scope — Series 2
Preview — 3 of 10 questions
What is logged?
javascript
for (var i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 0);
}A3 3 3
B0 1 2
C1 2 3
Dundefined undefined undefined
What is logged?
javascript
var counter = (function () {
var count = 0;
return function () {
return ++count;
};
})();
console.log(counter());
console.log(counter());
console.log(typeof count);A1, 2, "number"
B1, 2, "undefined"
C0, 1, "undefined"
DReferenceError thrown on the third line
What is logged?
javascript
function outer() {
const inner = () => {
console.log(arguments[0]);
};
inner();
}
outer(42);Aundefined
BReferenceError: arguments is not defined
C42
D[]
Sign up free to play
Answer all 10 questions (7 more), see explanations for every answer, and track your score.