Prep: Objects, loops, and files
Session goals
By the end of this session students will be able to do the following with JavaScript:
- Create objects with properties to hold data
- Create arrays
- Iterate over objects, arrays and strings
- Manipulate objects, arrays, and strings with methods and iteration
- Export and import code between files
Videos and readings
Please set aside time to watch the following priority videos before class.
Together the videos are 70 minutes.
If you learn best by reading, check out chapter 4 of the online textbook Eloquent JavaScript.
Priority
Objects, 4m 13s, Joe Chellman, LinkedIn Learning
Using objects for data modeling, 2m 33s, Joe Chellman, LinkedIn Learning
Manipulating objects, 4m 24s, Joe Chellman, LinkedIn Learning
Arrays, 5m 35s, Joe Chellman, LinkedIn Learning
Manipulating arrays, 7m 36s, Joe Chellman, LinkedIn Learning
Template literals, 8m 19s, Dev Dreamer (Amit), YouTube
String methods, 9m 25s, Dev Dreamer (Amit), YouTube
For...in loop, 10m 53s, Dev Dreamer (Amit), YouTube
For...of loop, 6m 56s, Dev Dreamer (Amit), YouTube
Modules, 5m 53s, Ray Villalobos, LinkedIn Learning
Data Structures: Objects and Arrays, chapter from book Eloquent JavaScript, 3rd ed. (2018), Marijn Haverbeke
Also recommended
Jargon: References, 4m 39s, Joe Chellman, LinkedIn Learning
Readability: Whitespace, 3m 24s, Joe Chellman, LinkedIn Learning
Readbility: Comments, 4m 57s, Joe Chellman, LinkedIn Learning
Regular expressions, 6m 9s, Joe Chellman, LinkedIn Learning
For loops: Sequential, 10m 59s, Joe Chellman, LinkedIn Learning