In programming, an array is a data structure that allows a developer to maintain a collection of values or objects. Arrays are zero-indexed, which means that to access the first item in an array, you access it at position 0. If you have ten items in your array, they are accessed by positions 0 to 9.
Arrays can store individual values or objects containing multiple values and properties.