Giter VIP home page Giter VIP logo

for-each-lab-v-000's Introduction

forEach() Lab

Objectives

  1. Practice using forEach
  2. Practice passing functions as callbacks

Instructions

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 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.
  • Define a function, doToArray that accepts an array and a callback. Call .forEach() on the array, passing the callback as the forEach 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.

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():

  1. Type "httpserver" into your learn IDE console.
  2. Type the ip it gives you into your browser. (The ip will look something like this: 158.38.11.256:30615)
  3. Go to your browser's console and type mocha.run() and press .
  4. Any errors from your code will now appear in your browser on the tab in which you typed your ip in step 2.
  5. Debug, editing your work in index.js, saving it, and repeating steps 3-5 until all tests pass.

Resources

View forEach() Lab on Learn.co and start learning to code for free.

for-each-lab-v-000's People

Contributors

pletcher avatar jessrudder avatar braden337 avatar howardbdev avatar mghall25 avatar rkoopman avatar davidtsai130 avatar gj avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.