- Practice using
forEach
- Practice passing functions as callbacks
You'll be editing forEach.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.