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?

Also


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