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.