# Array Prototype Methods I understand that functions in JavaScript can take any number of arguments. (3) I can describe the similarity between blocks in Ruby and anonymous functions in JavaScript. (3) Where are the methods available to all arrays (e.g. `forEach`, `map`, etc.) defined? (3) I can explain the difference between using a `for` loop and the `forEach` method. (2) I can explain the difference between `forEach` and `map`. (3) Can you explain the process of taking a plain JavaScript objects, transforming them into DOM nodes, and appending them to the page. (1.5) - understanding appending - confused about the concept of node How comfortable are you using the `forEach()` method? (3) How comfortable are you using the `map()` method? (3) How comfortable are you using the `filter()` method? (2) How comfortable are you using the `reduce()` method? (2) How comfortable are you using the `sort()` method? (NaN) How comfortable are you working with simple unit tests in Mocha in the browser? (1)