Explain what a closure is in Javascript and provide an example.

Go to full question →


List examples of falsy javascript values.

Go to full question →


Name two programming paradigms important for JavaScript developers.

Go to full question →


What is the difference between == and === ?

Go to full question →


Name 5 different type of for loops in Javascript, how they are different, and which one(s) may have the worst performance when iterating over an array?

Go to full question →


Explain the differences between var, let, and const

Go to full question →


Given an array of integers, how do you add a value to the beginning of the array?

Go to full question →


What is the output of the following?

Go to full question →


How do you break from an Array.prototype.forEach()?

Go to full question →


What is the difference between x++ and ++x?

Go to full question →


What are some differences between null and undefined?

Go to full question →


What are some ways to empty an array that will also update any variables that reference it?

Go to full question →


What is the output of the following lines?

Go to full question →


What is a pitfall of the following:

Go to full question →


What is the output of the following?

Go to full question →


What is the output of the following?

Go to full question →


What does DOM stand for?

Go to full question →


What will load faster on a web page: 1 external 100 kilobyte file or 4 external 25 kilobyte files?

Go to full question →


What does the defer attribute on a script tag do?

Go to full question →


What does the async attribute on a script tag do?

Go to full question →


What are two ways to load an external script asynchronously on a web page?

Go to full question →


Why might you want to load .js scripts at the bottom of the ?

Go to full question →


What is a literal value?

Go to full question →


What is a scope chain in Javascript?

Go to full question →


What is the output of the following line?

Go to full question →


What is the output of the following?

Go to full question →


Define Lexical Scoping

Go to full question →


Describe the use case for Promise.all?

Go to full question →


What is a Promise?

Go to full question →


What are the properties of a pure function?

Go to full question →


What is the difference between a function declaration and a function expression?

Go to full question →


What is a Javascript primitive?

Go to full question →


What is the difference between Object.create and Object.assign?

Go to full question →


Name the six Javascript primitive types

Go to full question →


What is the difference between a function and a method

Go to full question →


What is a setter? Provide an example.

Go to full question →


What is a getter? Provide an example.

Go to full question →


Last Updated: 9/11/2018, 2:32:07 AM