Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
JavaScript: Arrays

JavaScript: Arrays

1h 16mIntermediate2025-03-07

Authors

Jamie Pittman

Jamie Pittman

Full-Stack Software Developer

Course details

Programming language arrays store collections of data in a single variable, and you can use them as lists, as stacks, as collections, and more. They also have built-in properties and methods that allow you to utilize them as needed. JavaScript arrays may sound simple, but they offer many more features than arrays in other programming languages. In this course, Jamie Pittman covers how to integrate several JavaScript array methods into daily practice. She first focuses on the concept of arrays in general, then covers situations where using array methods makes sense, how to use them, and recent updates to arrays. This course encourages you to step up your JavaScript skills, and once you learn how to use arrays to their greatest potential, you can write cleaner, more succinct code, reach solutions much more quickly, and take data you've been provided and transform it to fit your needs.

Skills covered

JavaScriptOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - So many ways to work with arrays
  • 02 - What you should know

1. Arrays - The Basics

  • 03 - Arrays overview
  • 04 - Length property and direct assignment
  • 05 - forEach for ease and readability
  • 06 - Solution - Basic array methods 1
  • 07 - Solution - Basic array methods 2

2. Working with Ordered Data

  • 08 - Order arrays with sort
  • 09 - Reverse array order with reverse
  • 10 - Find a single element with find and findIndex
  • 11 - Solution - Working with ordered data 1
  • 12 - Solution - Working with ordered data 2

3. Evaluating Data for a Single Value

  • 13 - Does the array Include an element
  • 14 - Do elements pass a test
  • 15 - Solution - Evaluating single value 1
  • 16 - Solution - Evaluating single value 2

4. Implementing Stacks and Queues

  • 17 - The end - Push and pop data
  • 18 - The beginning - Unshift and shift data
  • 19 - Solution - Implementing stacks and queues 1
  • 20 - Solution - Implementing stacks and queues 2

5. Bringing It Together - Advanced Methods

  • 21 - Reformat data with map
  • 22 - Filter data with filter
  • 23 - Single values with reduce
  • 24 - Flat + map flatMap
  • 25 - Solution - Advanced methods 1
  • 26 - Solution - Advanced methods 2

Conclusion

  • 27 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal