Javascript Arrays

Creating Arrays:

Array is the data structure that you build in JavaScript using square brackets []. One of the best features of arrays is a fact that they can store different data types like numbers, strings and even arrays.

                                      
                                        // Creating an array of numbers
let numbers = [1, 2, 3, 4, 5];

// Creating an array of strings
let fruits = ["apple", "banana", "orange"];

// Creating a mixed-type array
let mixedArray = [1, "hello", true, [2, 4, 6]];                                                                                                                                                                                                                                                                            
                                      
                                    

Accessing Elements:

Array elements are accessed by specifying their index number. The array begins from position 0 -- the first element.

                                      
                                        let colors = ["red", "green", "blue"];

console.log(colors[0]); // Output: "red"
console.log(colors[2]); // Output: "blue"                                                                                                                                                                                                                                  
                                      
                                    

Array Methods:

push()

Adds one or more elements to the end of an array.

                                  
                                    let fruits = ["apple", "banana"];
fruits.push("orange");
console.log(fruits); // Output: ["apple", "banana", "orange"]                                                                                                                                                                                            
                                  
                                

pop()

Removes the last element from the end of an array.

                                  
                                    let fruits = ["apple", "banana", "orange"];
let lastFruit = fruits.pop();
console.log(lastFruit); // Output: "orange"
console.log(fruits); // Output: ["apple", "banana"]                                  
                                  
                                

shift()

Removes the first element from the beginning of an array.

                                  
                                    let fruits = ["apple", "banana", "orange"];
let firstFruit = fruits.shift();
console.log(firstFruit); // Output: "apple"
console.log(fruits); // Output: ["banana", "orange"]                                 
                                  
                                

unshift()

Adds one or more elements to the beginning of an array.

                                  
                                    let fruits = ["banana", "orange"];
fruits.unshift("apple");
console.log(fruits); // Output: ["apple", "banana", "orange"]                                
                                  
                                

slice()

Returns a portion of an array as a new array.

                                  
                                    let numbers = [1, 2, 3, 4, 5];
let slicedNumbers = numbers.slice(1, 4);
console.log(slicedNumbers); // Output: [2, 3, 4]                                    
                                  
                                

splice()

Alters the array contents by way of removing or substituting the same or by adding new items at the places of the old ones.

                                  
                                    let fruits = ["apple", "banana", "orange"];
fruits.splice(1, 1, "grape", "kiwi");
console.log(fruits); // Output: ["apple", "grape", "kiwi", "orange"]                                   
                                  
                                

Hey there! Let's go for Learn fasta then! It is more than just coding; it is to have the superpower that can solve any problem. Through simple and easy-to-grasp examples you will sail through the learning process. In addition, it is not just about coding– you will acquire competencies on how to solve complex problems, analyze data, and come up with efficient solutions. Shall we start this wonderful journey together! learnfasta.com terms of use, Copyright 2025 All Rights Reserved.