##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
Store and manipulate collections of values
What you'll learn
Array literals
Index notation
Changing values
Counting elements
Test your understanding
End of array operations
Start of array operations
Test your understanding
Insert and remove anywhere
Copy part of an array
Test your understanding
Combining arrays
Expanding arrays
Finding elements
Finding by condition
Finding position by condition
Test your understanding
Iterating elements
Transforming elements
Selecting elements
Test your understanding
Accumulating values
Beyond summing
Test your understanding
Testing conditions
Ordering elements
Complex sorting
Test your understanding
Reversing order
Checking for arrays
Extracting values
Test your understanding
Flattening nested arrays
Working with arrays
map, filter, reduce
Combining operations
Test your understanding
Array-based app
What to avoid
Preparing for objects
Summary of key concepts