Спочатку знайдіть індекс елемента, який потрібно видалити:
1 2 | var array = [2, 5, 9]; var index = array.indexOf(5); |
примітки: Підтримка браузера для indexOf обмежена, вона не підтримується в IE7-8.
Потім видаліть елемент, використовуючи його індекс і функція 'сплайсинг':
1 2 3 | if (index > -1) { array.splice(index, 1); } |
Другим параметром сплайсингу є кількість елементів для видалення.
примітки: сплайс змінює масив на місці і повертає новий масив, що містить елементи які були видалені.