Чтобы удалить элемент из массива, используй splice(). Найди индекс через indexOf(), потом удаляй: let index = numbers.indexOf(30); if (index > -1) numbers.splice(index, 1);. Обязательно проверяй на -1 — иначе удалишь последний элемент, если значение не существует.
Зачем удалять? Лучше отфильтруй через filter() - numbers.filter(x => x !== 30). Получишь новый массив без элемента. Или тебе точно нужно исходный массив поменять?
Можешь еще создать функцию для удаления и переиспользовать её. Что-то типа function removeItem(arr, value) { const idx = arr.indexOf(value); if (idx !== -1) arr.splice(idx, 1); return arr; } Потом просто вызываешь removeItem(numbers, 30). Удобно когда часто удаляешь элементы из разных массивов. У меня такая функция в каждом проекте есть.