javascript switch items in array

Javascript Switch Items in Array

Switching items in an array can be done through several methods in Javascript. Here are some ways to achieve this:

Method 1: Using the swap method

The easiest way to switch items in an array is by using the swap method. This method swaps the values of two array elements by index.

let arr = [1, 2, 3, 4, 5];

function swap(arr, i, j) {
    let temp = arr[i];
    arr[i] = arr[j];
    arr[j] = temp;
}

swap(arr, 2, 4);
console.log(arr); // Output: [1, 2, 5, 4, 3]

Method 2: Using the splice method

The splice method is used to add or remove elements from an array. It can also be used to switch elements in an array.

let arr = [1, 2, 3, 4, 5];

arr.splice(2, 1, arr[4]);
arr.splice(4, 1, arr[2]);

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

Method 3: Using the ES6 syntax

The ES6 syntax provides a shorter way to switch elements in an array using destructuring assignment.

let arr = [1, 2, 3, 4, 5];
[arr[2], arr[4]] = [arr[4], arr[2]];

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

These are the most common ways to switch items in an array using Javascript. Choose the one that suits your needs and coding style.

Subscribe to The Poor Coder | Algorithm Solutions

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe