You'll be editing
index.js and running tests as usual.
iterativeLog(), that accepts an array. Call
.forEach()on this array, and inside the callback, log each element with the format
iterate, that accepts a callback. Within the
iterate()function, you should initialize an array. It can contain anything you want, but make sure that it is not empty! Call
.forEach()on this array, passing the callback to
.forEach(). Then return the array that you initialized.
doToArraythat accepts an array and a callback. Call
.forEach()on the array, passing the callback as the
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, this is how to use mocha.run():
- Type "httpserver" into your learn IDE console.
- Type the ip it gives you into your browser. (The ip will look something like this: 18.104.22.1686:30615)
- Go to your browser's console and type mocha.run() and press
- Any errors from your code will now appear in your browser on the tab in which you typed your ip in step 2.
- Debug, editing your work in index.js, saving it, and repeating steps 3-5 until all tests pass.
View forEach() Lab on Learn.co and start learning to code for free.