- Please Fork & Clone this repo.
- For each problem, modify the relevant file in the
challenges
folder. We encourage you to commit often and push your changes to github. - In your forked copy of this readme, add a short (3-5 sentence) reflection about your work to the top in a section titled "Training Reflection".
- You should include a link your forked repository on your personal website when you complete work.
- Working with key-value pairs
- Drilling into complex objects using dot notation and bracket notation
- Dynamically setting keys in objects (i.e. keys are not hard-coded).
- Using Array iteration methods.
There are a number of options for running/executing your code. They all have their uses, so we encourage you to learn all of them:
- From the browser:
- Using the Chrome Developer Console
- Tip: Use
↑
and↓
to cycle through your code history. Pressing→
selects the current suggestion. If there’s a single suggestion,Tab
to select it.
- Tip: Use
- Using Javascript Snippets to execute and save your scripts.
- Using the Chrome Developer Console
- From the command line:
- Using the Node REPL / Shell
- Tip: Type
.exit
to quit. Use↑
and↓
to cycle through your code history.
- Tip: Type
- Using the
node some-file.js
command- Tip: Use
ctrl
+c
(shortcut) to quit "hanging" programs. And make sure toconsole.log("your output")
.
- Tip: Use
- Using the Node REPL / Shell