Course

JavaScript Program to Empty an Array

To understand this example, you should have the knowledge of the following JavaScript programming topics:


Example 1: Empty Array by Substituting New Array


// program to empty an array

function emptyArray(arr) {

    // substituting new array
    arr = [];

    return arr;
}

const array = [1, 2 ,3];
console.log(array);

// call the function
const result = emptyArray(array);
console.log(result);

Output


[1, 2, 3]
[]

In the above program, the value of array is substituted by a new empty array.


Example 2: Empty Array Using splice()


// program to append an object to an array

function emptyArray(arr) {

    // substituting new array
    arr.splice(0, arr.length);

    return arr;
}

const array = [1, 2 ,3];
console.log(array);

// call the function
const result = emptyArray(array);
console.log(result);

Output


[1, 2, 3]
[]

In the above program, the splice() method is used to remove all the elements of an array.

In the splice() method,

  • The first argument is the index of an array to start removing an item from.
  • The second argument is the number of elements that you want to remove from the index element.

Example 3: Empty Array by Setting Length 0


// program to empty an array

function emptyArray(arr) {

    // setting array length to 0
    arr.length = 0;

    return arr;
}

const array = [1, 2 ,3];
console.log(array);

// call the function
const result = emptyArray(array);
console.log(result);

Output


[1, 2, 3]
[]

In the above program, the length property is used to empty the array.

When setting array.length to 0, all the elements of the array are removed.


Also Read: