What’s the difference between feature detection, feature inference, and using the UA string?

When would you use document.write()?

Explain Function.prototype.bind

What’s the difference between .call and .apply?

Difference between: function Person(){}, var person = Person(), and var person = new Person()?

What’s the difference between host objects and native objects?

How do you organize your code? (module pattern, classical inheritance?)

What’s a typical use case for anonymous functions?

What is a closure, and how/why would you use one?

What’s the difference between a variable that is: null, undefined or undeclared? How would you go about checking for any of these states?

RLyn Ben

Software Engineer / Front-End Dev. Currently resides in Las Vegas. https://ecompurpl.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store