Удаление одного элемента массива: несколько методов и примеры кода

В программировании массивы — это широко используемые структуры данных, в которых хранится набор элементов. Иногда вам может потребоваться удалить один элемент из массива в зависимости от конкретных требований. В этом сообщении блога будут рассмотрены различные методы удаления одного элемента массива и приведены примеры кода на популярном языке программирования.

Метод 1: использование сращивания
Пример кода:

let array = [1, 2, 3, 4, 5];
let index = 2; // Index of the element to be deleted
array.splice(index, 1);
console.log(array); // Output: [1, 2, 4, 5]

Метод 2: использование фильтра
Пример кода:

let array = [1, 2, 3, 4, 5];
let elementToDelete = 3; // Element to be deleted
let newArray = array.filter((element) => element !== elementToDelete);
console.log(newArray); // Output: [1, 2, 4, 5]

Метод 3: использование среза и объединения
Пример кода:

let array = [1, 2, 3, 4, 5];
let index = 3; // Index of the element to be deleted
let newArray = array.slice(0, index).concat(array.slice(index + 1));
console.log(newArray); // Output: [1, 2, 3, 5]

Метод 4: использование оператора расширения
Пример кода:

let array = [1, 2, 3, 4, 5];
let index = 1; // Index of the element to be deleted
let newArray = [...array.slice(0, index), ...array.slice(index + 1)];
console.log(newArray); // Output: [1, 3, 4, 5]

Метод 5: использование оператора удаления (для объектов JavaScript)
Пример кода:

let array = [1, 2, 3, 4, 5];
let index = 4; // Index of the element to be deleted
delete array[index];
console.log(array); // Output: [1, 2, 3, 4, empty]