Skip to main content

JavaScript Arrays (Live Playground)

Arrays are fundamental data structures in JavaScript that can store multiple values in a single variable. They are useful for organizing and manipulating data in your programs.

Creating Arrays in JavaScript​

We will explore different methods for creating arrays in JavaScript.

Creating Arrays Using Array Literals​

The simplest way to create an array is by using an array literal, which consists of square brackets [] enclosing a comma-separated list of elements.

Example:

const fruits = ['apple', 'banana', 'cherry'];
console.log(fruits); // Output: ['apple', 'banana', 'cherry']

In the example above, we create an array called fruits containing three string elements.

Live Playground, Try it Yourself

Creating Arrays Using the Array Constructor​

You can also create arrays using the Array constructor function.

Example:

const numbers = new Array(1, 2, 3, 4, 5);
console.log(numbers); // Output: [1, 2, 3, 4, 5]

In the example above, we create an array called numbers containing five numeric elements using the Array constructor.

Live Playground, Try it Yourself

Creating Empty Arrays​

To create an empty array, you can either use an empty array literal or the Array constructor without any arguments.

Example:

const emptyArray1 = [];
const emptyArray2 = new Array();

console.log(emptyArray1); // Output: []
console.log(emptyArray2); // Output: []

In the example above, we create two empty arrays using both the array literal and the Array constructor methods.

Live Playground, Try it Yourself

Accessing Elements Using Index​

Array elements can be accessed using their index, which is a zero-based integer representing their position in the array.

Example:

const fruits = ['apple', 'banana', 'cherry'];
console.log(fruits[0]); // Output: 'apple'
console.log(fruits[1]); // Output: 'banana'

In the example above, we access the first and second elements of the fruits array using their indices.

Live Playground, Try it Yourself

Modifying Elements Using Index​

You can modify an array's elements by assigning a new value to the desired index.

Example:

const numbers = [1, 2, 3, 4, 5];
numbers[2] = 99;

console.log(numbers); // Output: [1, 2, 99, 4, 5]

In the example above, we modify the third element of the numbers array by assigning it the value 99.

Live Playground, Try it Yourself

Conclusion​

Arrays are a crucial part of JavaScript programming, and understanding how to create them using different methods, and how to access and modify elements in JavaScript arrays is essential.