Mastering JavaScript Arrays: Boost your coding confidence, learn functional methods, and manipulate arrays effectively. Enroll now! Read more.
I have had 20+ years experience in training and product development. I am currently the President and Lead Trainer of All Things JavaScript.
Access all courses in our library for only $9/month with All Access Pass
Get Started with All Access PassBuy Only This CourseAbout This Course
Who this course is for:
- From beginner to advanced level JavaScript developer who wants to learn more about arrays
What you’ll learn:Â
- Enhance your confidence in tackling coding challenges involving arrays.
- Develop a strong grasp of functional methods like reduce, map, and filter for efficient array manipulation.
- Acquire proficiency in utilizing diverse techniques to work with arrays in JavaScript.
- Practical Comfort with Arrays: Feel at ease creating new arrays, and handling arrays in various coding scenarios.
- Functional Mastery: Gain familiarity with essential functional methods—reduce, map, filter—for seamless array operations.
- Array Manipulation Techniques: Learn and apply a spectrum of methods to effectively manipulate elements of arrays in JavaScript.
- Versatile Array Handling: Acquire the ability to work with arrays using a range of techniques and iteration methods, enhancing your overall JavaScript proficiency.
Requirements:Â
- Basic understanding of JavaScript, including entering statements and basic language navigation. Access to a text editor for coding and running JavaScript in a browser.
Why Mastering Arrays Matters:
Efficient array handling is a fundamental skill for any JavaScript developer. Arrays serve as a crucial data structure. This course will equip you with the essential competence to navigate and manipulate them effectively.
Get Started Today:
Mastering JavaScript arrays is a key step in elevating your coding capabilities. Join this course to solidify your foundation and gain practical skills for real-world JavaScript array challenges.
Our Promise to You
By the end of this course, you will have learned how to work with arrays.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today and learn more about mastering JavaScript arrays.
You might also want to take the course Asynchronous JavaScript Deep Dive – Learn and master Asynchronous JavaScript Patterns, with in-depth training on Callbacks, Promises, Async Await, Generators and more.
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 |
About This Course
Who this course is for:
- From beginner to advanced level JavaScript developer who wants to learn more about arrays
What you’ll learn:Â
- Enhance your confidence in tackling coding challenges involving arrays.
- Develop a strong grasp of functional methods like reduce, map, and filter for efficient array manipulation.
- Acquire proficiency in utilizing diverse techniques to work with arrays in JavaScript.
- Practical Comfort with Arrays: Feel at ease creating new arrays, and handling arrays in various coding scenarios.
- Functional Mastery: Gain familiarity with essential functional methods—reduce, map, filter—for seamless array operations.
- Array Manipulation Techniques: Learn and apply a spectrum of methods to effectively manipulate elements of arrays in JavaScript.
- Versatile Array Handling: Acquire the ability to work with arrays using a range of techniques and iteration methods, enhancing your overall JavaScript proficiency.
Requirements:Â
- Basic understanding of JavaScript, including entering statements and basic language navigation. Access to a text editor for coding and running JavaScript in a browser.
Why Mastering Arrays Matters:
Efficient array handling is a fundamental skill for any JavaScript developer. Arrays serve as a crucial data structure. This course will equip you with the essential competence to navigate and manipulate them effectively.
Get Started Today:
Mastering JavaScript arrays is a key step in elevating your coding capabilities. Join this course to solidify your foundation and gain practical skills for real-world JavaScript array challenges.
Our Promise to You
By the end of this course, you will have learned how to work with arrays.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today and learn more about mastering JavaScript arrays.
You might also want to take the course Asynchronous JavaScript Deep Dive – Learn and master Asynchronous JavaScript Patterns, with in-depth training on Callbacks, Promises, Async Await, Generators and more.
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 |