I understand that functions in JavaScript can take any number of arguments.
Yes
I can describe the similarity between blocks in Ruby and anonymous functions in JavaScript.
Yes
Where are the methods available to all arrays (e.g. forEach, map, etc.) defined?
Array.protoype
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.
How comfortable are you using the forEach() method?
Comfy
How comfortable are you using the map() method?
Comfy
How comfortable are you using the filter() method?
Comfy
How comfortable are you using the reduce() method?
Moderately comfy
How comfortable are you using the sort() method?
Moderately comfy
How comfortable are you working with simple unit tests in Mocha in the browser?