About This Course
Effectively working with arrays is critical to any JavaScript programmer. Arrays are an important data structure, and this course will provide you with the competency you need to master them.
In this course you are going to learn all there is to know about JavaScript arrays. By taking this course, you will feel more comfortable working with arrays in any coding problem you encounter, become more familiar with functional methods for working with arrays, become familiar with and use all the different methods for manipulating an array in JavaScript, and will be able to work with arrays using different techniques.
Who this course is for:
- From beginner to advanced level JavaScript developer who wants to learn more about arrays.
Course Curriculum
Section 1 - Introduction | |||
Welcome And Introduction | 00:00:00 | ||
Section 2 - The Basics Of JavaScript Arrays | |||
The Nature Of JavaScript Arrays | 00:00:00 | ||
Creating Arrays | 00:00:00 | ||
Using Array Of To Create An Array | 00:00:00 | ||
Using Array Fill To Create An Array | 00:00:00 | ||
Reading And Writing Array Elements | 00:00:00 | ||
Sparse Arrays | 00:00:00 | ||
Working With The Length Property | 00:00:00 | ||
Deleting Array Elements | 00:00:00 | ||
Using Arrays As Stacks – Push And Pop | 00:00:00 | ||
Using Unshift And Shift | 00:00:00 | ||
Exercise 1 – Start | 00:00:00 | ||
Exercise 1 – Finish | 00:00:00 | ||
Section 3 - The Basics Of Iterating Arrays | |||
Iterating An Array With The For Loop | 00:00:00 | ||
Exercise 2 – Start | 00:00:00 | ||
Exercise 2 – Finish | 00:00:00 | ||
Review Topic: Understanding The Prototype | 00:00:00 | ||
Review Topic: Understanding The Ternary Operator | 00:00:00 | ||
Should You Use The For In Loop On Arrays? | 00:00:00 | ||
Using The For Of Loop | 00:00:00 | ||
Exercise 3 – Start | 00:00:00 | ||
Exercise 3 – Finish | 00:00:00 | ||
Section 4 - Working With Array-Like Collections | |||
Understanding Array-Like Collections | 00:00:00 | ||
Converting Array-Like Collections To Arrays | 00:00:00 | ||
Converting A String To An Array | 00:00:00 | ||
Accessing Characters In A String | 00:00:00 | ||
Using Split To Create An Array From A String | 00:00:00 | ||
Gathering Arguments Into An Array | 00:00:00 | ||
Accessing Array Values With A Statement | 00:00:00 | ||
Converting Object Properties To An Array | 00:00:00 | ||
Exercise 4 – Start | 00:00:00 | ||
Exercise 4 – Finish | 00:00:00 | ||
Section 5 - Working With Methods That Mutate | |||
Should You Mutate An Array? | 00:00:00 | ||
Reversing The Elements In An Array | 00:00:00 | ||
Sorting The Elements In An Array | 00:00:00 | ||
Sorting An Array Of Objects | 00:00:00 | ||
Using The Splice Method | 00:00:00 | ||
Copying Elements Within An Array | 00:00:00 | ||
Understanding The Array Prototype | 00:00:00 | ||
Cloning An Array | 00:00:00 | ||
Method Chaining | 00:00:00 | ||
Exercise 5 – Start | 00:00:00 | ||
Exercise 5 – Finish | 00:00:00 | ||
Section 6 - Iterating Arrays Using Array Methods | |||
Introducing Iterating Over An Array Using Array Methods | 00:00:00 | ||
Using The For Each Method | 00:00:00 | ||
Using The Map Method | 00:00:00 | ||
Using The Filter Method | 00:00:00 | ||
Using The Reduce And Reduce Right Methods | 00:00:00 | ||
Using The Every Method | 00:00:00 | ||
Using The Some Method | 00:00:00 | ||
Exercise 6 – Start | 00:00:00 | ||
Exercise 6 – Finish | 00:00:00 | ||
Review Topic: Arrow Functions | 00:00:00 | ||
Exercise 7 – Start | 00:00:00 | ||
Exercise 7 – Finish | 00:00:00 | ||
Exercise 8 – Start | 00:00:00 | ||
Exercise 8 – Finish | 00:00:00 | ||
Passing A Function To Array From | 00:00:00 | ||
Section 7 - Multidimensional Arrays In JavaScript | |||
Introducing Multidimensional Arrays In JavaScript | 00:00:00 | ||
Building a Matrix | 00:00:00 | ||
Section 8 - Combining Arrays And Extracting Values | |||
Introduction | 00:00:00 | ||
Using The Join Method | 00:00:00 | ||
Combining Arrays Together | 00:00:00 | ||
Extracting A Subarray From An Array | 00:00:00 | ||
Flatten An Array | 00:00:00 | ||
Understanding To String | 00:00:00 | ||
Exercise 9 – Start | 00:00:00 | ||
Exercise 9 – Finish | 00:00:00 | ||
Exercise 10 – Start | 00:00:00 | ||
Exercise 10 – Finish | 00:00:00 | ||
Section 9 - Methods For Searching For Values In Arrays | |||
Introduction To Searching | 00:00:00 | ||
Using IndexOf And LastIndexOf | 00:00:00 | ||
Checking An Array Using Includes | 00:00:00 | ||
Review Topic: Coercion | 00:00:00 | ||
Using More Flexible Comparisons With Find | 00:00:00 | ||
Using More Flexible Comparisons With FindIndex | 00:00:00 | ||
Exercise 11 – Start | 00:00:00 | ||
Exercise 11 – Finish | 00:00:00 | ||
Exercise 12 – Start | 00:00:00 | ||
Exercise 12 – Finish | 00:00:00 | ||
Section 10 - Using Array-Like Collections | |||
Introduction To Sets And Maps | 00:00:00 | ||
Understanding The Relationship Between Objects And Maps | 00:00:00 | ||
Creating Maps | 00:00:00 | ||
Working With Sets | 00:00:00 | ||
Exercise 13 – Start | 00:00:00 | ||
Exercise 13 – Finish | 00:00:00 | ||
Section 11 - Conclusion | |||
Congratulations | 00:00:00 |