Skip to content

Latest commit

 

History

History

project-javascript-i1-iterators

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Project JavaScript I1 Iterators

To code this project you need to know: The .forEach() Method , The .map() Method , The .filter() Method , The .findIndex() Method , The .reduce() Method , Iterator Documentation , Choose the Right Iterator

If you are not familier with them please download Learn JavaScript eBook from https://codingwithbasir.com/learn-javascript

Project Title: Good Mood Actions

  1. Create a html file with your name like john.html
  1. Add current code to that file:
<!DOCTYPE html>
<html>
  <body>
    <script>
      // your code here
    </script>
  </body>
</html>
  1. Create array actions of actions for good moods includes:
  • rest and refresh
  • connect with others
  • take time to enjoy
  • share interests
  • contribute to community
  • take care of yourself
  • challenge yourself
  • reduce your stress
  • notice the here and now
  • ask for help
  1. Log them into console with for loops.

  2. Log them into console with .forEach() Method.

  3. Log them as ordered list into console with composing .map() and .forEach().

  4. Filter items that start with c charachter and them as ordered list into console with composing .filter(), .map() and .forEach().

  5. Make array actionsLetters that holds number of letters in each item of the array(Note: do not count spaces).

  6. Count sum of letters of all items in the array. Use .reduce() and the array of previous step.

  7. Find first item of actionsLetters that has less than 10 letters. Use .filterIndex