- Practice using
forEach
- Practice passing functions as callbacks
You'll be editing index.js
and running tests as usual.
- Define a function,
iterativeLog()
, that accepts an array. Call.forEach()
on this array, and inside the callback, log each element with the format${index}: ${element}
. - Define a function,
iterate
, that accepts a callback. Within theiterate()
function, you should initialize an array — it can contain anything you want. Call.forEach()
on this array, passing the callback to.forEach()
. Then return the array that you initialized. - Define a function,
doToArray
that accepts an array and a callback. Call.forEach()
on the array, passing the callback as theforEach
callback.
Remember, you can run the tests using mocha.run()
in the browser if you'd
like — then read the results, refresh the page, and keep going afterwards.
Note: If you're using the Learn IDE, you'll need to use
httpserver
to open theindex.html
file. That command will give you an IP address (something like123.456.78.90
) that you can type into your web browser to access the page!
View forEach() Lab on Learn.co and start learning to code for free.