What is event bubbling?
When an event triggers on a nested element, it "bubbles up" through its parent elements in the DO...
What is the purpose of Promise.all()?
Takes an array of promises and returns a single promise that resolves when all input promises res...
What does Array.map() do?
Creates a new array with the results of calling a function on every element in the calling array
What is destructuring in JavaScript?
A syntax that allows unpacking values from arrays or properties from objects into distinct variables
What is the difference between "let" and "var"?
"let" is block-scoped and not hoisted, "var" is function-scoped and hoisted to the top
What is the purpose of "async/await"?
Syntactic sugar for promises that makes asynchronous code easier to write and read in a synchrono...
What does the spread operator (...) do?
Expands an iterable into individual elements, useful for copying arrays/objects or passing functi...
What is a closure in JavaScript?
A function that has access to variables from its outer (enclosing) scope, even after the outer fu...