Intro to JavaScript Arrays Release Notes
Version 1.0 - Updates from legacy content
This release modularizes the legacy Intro to JavaScript Arrays lecture and provides some other minor updates detailed below. Updates are provided here at the module level, but all subsequent updates should be documented at the lesson level.
Release details
Additions
- Add breakdown of array literal notation syntax with corresponding graphic.
- Add content detailing the use of functions as arguments and anonymous functions to support
forEach()content. - Add breakdown of
forEach()method syntax with corrersponding graphic - Moved content supporting
forEach(element, index) => { } - Add details on shallow copy versus deep copy in Level Up content.
- Add Level Up content covering the
at()method. - Add Level Up content covering
continue.
Changes
- Setup is now conducted in VS Code instead of utilizing Replit.
- Flesh out array concepts content to provide more detail and draw real-life connections.
- Update variable names throughout to be more accurately or clearly named.
- Update movie and book data to be more diverse and widely relevant.
- Split accessing/updating elements in an array into two ideas to better create a conceptual division between accessing and updating elements.
- Update content to be style guide compliant.
- Expand on written lecture material to provide a more straightforward outline for instructors to deliver content with and to provide more thorough written documentation for students.
- Provide more accurate documentation examples.
- Expand on existing
lengthproperty content. shift()andunshift()content is now Level Up material.breakcontent is now Level Up material.- Copying arrays content is now Level Up material.
Removals
- Remove level up content covered in other modules.
- Remove
Arrayclass syntax for initializing arrays. - Remove
splice()content from the lecture, students will now be self-directed to learn this as part of the lab content that corresponds with this module.