Loading video...
By - freeCodeCamp.org

JavaScript Arrays – Full Course

JavaScript Arrays – Full Course

freeCodeCamp.org

0 mins
1070+ students

📝 About This Course

Welcome to the JavaScript Array Master Course. This course is designed to help beginners of JavaScript understand the core concept of one of the most fundamental data structures in JavaScript: Array. The course will take you through each of the topics with code and real-world examples. Ultimately, it also provides 70 + tasks and assignments to get a better grip on everything you learned from it. In this course, you will learn: - Array as a fundamental data structure - How to create arrays and when to use what - Dealing with Array elements - Array destructuring, rest, spread operator - Array mutable and immutable methods. - Array static methods - Array-Like - Array iterator methods - Array Real-world usages and projects - Tasks Important Links - Source Code on GitHub: https://github.com/tapascript/40-days-of-javascript - Download the FREE JavaScript Learning Tracker Template: https://topmate.io/tapasadhikary/382755 To connect with Tapas Adhikary, check out his social accounts: - YouTube: https://www.youtube.com/@tapasadhikary - LinkedIn: https://www.linkedin.com/in/tapasadhikary/ - X: https://twitter.com/tapasadhikary - Discord: https://discord.gg/ux9BchWEW3 ❤️ Try interactive JavaScript courses we love, right in your browser: https://scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba) ⭐️ Course Contents ⭐️ 0:00:00 - Array Master Course 0:01:17 - How To Take It? 0:02:56 - What Will We Learn? 0:05:20 - What is an Array? 0:07:57 - How to Create Arrays? 0:15:44 - How to Access Elements From an Array? 0:19:27 - Adding Elements To Array: push() & unshift() 0:23:19 - Removing Elements From Array: pop() & shift() 0:26:42 - Clone or Copy Arrays: slice() 0:28:52 - Determine Array 0:30:24 - Array Destructuring 0:35:55 - Assign a Default Value 0:37:55 - Skipping a Value 0:39:25 - Nested Array 0:41:04 - Nested Array Destructuring 0:43:54 - Rest Parameter & Spread Operator 0:48:51 - Destructuring Use Case - Swap 0:50:58 - Destructuring Usercase - Merge 0:52:29 - The Array Length 0:56:51 - B.R.E.A.K & What’s Next? 0:57:30 - The concat() Method 0:59:22 - The join() Method 1:01:30 - The fill() Method 1:05:34 - The includes() Method 1:06:48 - The indexOf() Method 1:08:24 - The lastIndexOf() Method 1:09:26 - The reverse() Method 1:10:41 - The sort() Method 1:17:50 - The splice() Method 1:25:27 - The at() Method 1:28:07 - The copyWithin() Method 1:31:44 - The flat() Method 1:34:36 - Grouping Data 1:40:49 - Immutability 1:44:08 - The toReversed() Method 1:45:21 - The toSorted() Method 1:46:22 - The toSpliced() Method 1:48:56 - The with() Method 1:54:27 - B.R.E.A.K & What’s Next? 1:55:00 - Array-Like and Usages 2:03:18 - Array-Like to Array 2:05:23 - Array.from() Static Method 2:07:02 - Array.fromAsync() Static Method 2:11:45 - Array.of() Static Method 2:13:32 - B.R.E.A.K & What’s Next? 2:14:02 - The filter() Method 2:20:37 - The map() Method 2:27:07 - The reduce() Method 2:38:15 - The reduceRight() Method 2:40:29 - The some() Method 2:43:59 - The every() Method 2:45:53 - The find() Method 2:47:35 - the findIndex() findLastIndex() findLast() Methods 2:50:22 - Chaining Array Methods 2:57:08 - The forEach() Method 2:59:20 - The entries() Method 3:02:43 - The values() Method 3:04:00 - the flatMap() Method 3:07:24 - Task & The End… 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

🚀 What You'll Learn

Complete understanding of the topic

Hands-on practical knowledge

Real-world examples and use cases

Industry best practices

Premium

Get Full Course Access

Take your learning to the next level with premium features

Unlimited access to all chapters
Interactive quizzes & assessments
Downloadable certificate