Quick actions

cmd+k|ctrl+k

Navigation

Languages

Delete Index from Array

Snippet info

Language

JavaScript

Visibility

public

Author

christian.lohr

Created

2016-04-27T02:18:53Z

Updated

2016-05-03T02:09:36Z

'use strict';

const deleteFromArray = (index) => {
    return (arr) => {
        if (!arr || !arr[index]) {
            return new Error('Array index is out of bounds');
        }
        const firstPart = arr.slice(0, index);
        const lastPart = arr.slice(index + 1);
        return firstPart.concat(lastPart);
    }
};

const originalArray = [1,2,3,4,5];
const indexToDelete = 2;
const deleteArrayIndex = deleteFromArray(indexToDelete);

console.log(`Original array: ${originalArray}`);
console.log(`Delete index: ${indexToDelete}`);
console.log(`New array: ${deleteArrayIndex(originalArray)}`);
INFO