Есть несколько способов удалить конкретный элемент из массива:

  1. Вы можете использовать метод splice() для удаления элемента из определенного индекса. Например:
let arr = [1, 2, 3, 4, 5];
arr.splice(2, 1); // removes the item at index 2 (3)
console.log(arr); // [1, 2, 4, 5]

2. Вы можете использовать метод filter() для удаления элемента на основе условия. Например:

let arr = [1, 2, 3, 4, 5];
arr = arr.filter(item => item !== 3); // removes all items that are not equal to 3
console.log(arr); // [1, 2, 4, 5]

3. Вы можете использовать метод indexOf(), чтобы найти индекс элемента, который вы хотите удалить, а затем использовать метод splice(), чтобы удалить его. Например:

let arr = [1, 2, 3, 4, 5];
let index = arr.indexOf(3);
if (index > -1) {
  arr.splice(index, 1);
}
console.log(arr); // [1, 2, 4, 5]

4. Вы можете использовать оператор delete для удаления элемента из массива, но на его месте останется значение undefined. Например:

let arr = [1, 2, 3, 4, 5];
delete arr[2]; // removes the item at index 2 (3)
console.log(arr); // [1, 2, undefined, 4, 5]

Больше контента на PlainEnglish.io.

Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord.

Хотите масштабировать свой запуск программного обеспечения? Посмотрите Цирк.