I understand that functions in JavaScript can take any number of arguments.
- Yes, ultimate freedom.
I can describe the similarity between blocks in Ruby and anonymous functions in JavaScript.
- Anonymous functions allow you to pass a block similar to a Ruby enumerable setup.
Where are the methods available to all arrays (e.g. forEach, map, etc.) defined?
- Array.prototype
I can explain the difference between using a for loop and the forEach method.
- yes
I can explain the difference between forEach and map.
- yes
Can you explain the process of taking a plain JavaScript objects, transforming them into DOM nodes, and appending them to the page.
- weakly
How comfortable are you using the forEach() method?
- very
How comfortable are you using the map() method?
- very
How comfortable are you using the filter() method?
- very
How comfortable are you using the reduce() method?
- somewhat
How comfortable are you using the sort() method?
- somewhat
How comfortable are you working with simple unit tests in Mocha in the browser?
- somewhat