Arrays


Collapse Content

JavaScript can hold an array of variables in an Array object. In JavaScript, an array also functions as a list, a stack or a queue.

To define an array, either use the brackets notation or the Array object notation:

var myArray = [1, 2, 3];
var theSameArray = new Array(1, 2, 3);

Addressing

We can use the brackets [] operator to address a specific cell in our array. Addressing uses zero-based indices, so for example, in myArray the 2nd member can be addressed with index 1.

print(myArray[1]);      // prints out 2

Arrays in JavaScript are sparse, meaning that we can also assign variables to random locations even though previous cells were undefined. For example:

var myArray = []
myArray[3] = "hello"
print(myArray);

Will print out:

[undefined × 3, "hello"]

Challenge

Define an array with the following three variables:

  1. A string set to "What is the meaning of life?"
  2. A number set to 42
  3. A boolean set to true

Please sign in or sign up to submit answers.

Alternatively, you can try out Learneroo before signing up.

Contact Us
Sign in or email us at [email protected]