course
JS: Arrays
22 students
Course updated
29 December 2022
Included in the course
22 lessons (video or text)
35 exercises in the IDE
52 quizzes
Assistance in Discussions on the website
Access to other courses of the our platform
What you'll learn
- Define and manage arrays in code
- Build and manipulate arrays in loops
- Apply basic algorithms and evaluate their complexity
- Use spread, rest syntax and destructuring
Description
Arrays are the key structure to organizing data into collections. Displaying courses on Hexlet or Google search results is based on them. In contrast to primitive data types, arrays require additional knowledge. A significant part of algorithmic tasks operates with nothing else but arrays. That's why we devote an entire course to them. Mastery of arrays is the foundation upon which everything else is built.
syntax
stack
set theory
nested arrays
sort
algorithmic complexity
Course program
-
4
Checking a value exists
Consider common mistakes when working with arrays: overriding, accessing a non-existent key -
6
References
Introduce the concept of "reference data type" and learn how to handle arrays in functions correctly -
21
Spread syntax and creating new arrays
Learn how to apply the spread syntax (which "expands" an array) to arrays -
23
Additional resources
Some materials the Hexlet team have picked up. This will give you a more in-depth understanding of the topic
Challenges
We recommend working on these challenges after completing the course. They'll help you obtain more experience in programming and strengthen your new skills.
#
Challenge
completion rate
Suggested learning programs
profession
Development of front-end components for web applications
10 months
•
from scratch
Start
at any time