Please ensure Javascript is enabled for purposes of website accessibility
Mastering JavaScript Arrays

Mastering JavaScript Arrays: Boost your coding confidence, learn functional methods, and manipulate arrays effectively. Enroll now! Read more.

No ratings yet
Course Skill Level
Beginner
Time Estimate
5h 50m

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 Course

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

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

Are you interested in higher education?