Arrays in JavaScript

A small Task from RS School about arrays in JavaScript.

To store ordered sets of data, we use a special structure called an Array.

Creating an array

To create an empty array, you can use two syntax options:

let arr = new Array();
let arr = [];

Usually, the second option is preferred. You can also immediately define initial values inside the square brackets:

let girls = ["Elle", "Mia", "Eve"];

Array indexing starts from zero.

To access an element, use its index inside square brackets:

let girls = ["Eve", "Mia", "Elle"];  

console.log(girls[0]); // Eve
console.log(girls[1]); // Mia
console.log(girls[2]); // Elle

You can replace an array element like this:

girls[2] = 'Anna'; 
// the array is now:
girls = ["Eve", "Mia", "Anna"]

And you can add a new item into an existing array:

girls[3] = 'Elle'; 
// now the array looks like:
girls = ["Eve", "Mia", "Anna", "Elle"]

To get the number of items in the array, use the .length property:

let girls = ["Eve", "Mia", "Elle"];   
console.log(girls.length); // 3

To print the entire array, just use console.log:

let girls = ["Eve", "Mia", "Elle"];
console.log(girls); // Eve, Mia, Elle

Arrays can hold values of different types. Example:

// mixed types
let arr = ['Elle', { name: 'Mia' }, true, function() { alert('I miss you'); }];   
    
// get the object at index 1 and log its property
console.log(arr[1].name); // Mia
    
// get the function at index 3 and call it
arr[3](); // I miss you

Home About Links

Text me