По моему опыту, вы захотите установить для этой части массива какое-то "пустое значение", потому что это значительно упрощает отображение содержимого массива на холст (в противном случае для каждого фрагмента потребуются свои собственные координаты x и y).).
Если, тем не менее, вы действительно думаете, что будет лучше удалить кусок, попробуйте использовать "соединение", например
var array = [2, 5, 9];
console.log(array)
var index = array.indexOf(5);
if (index > -1) {
array.splice(index, 1);
}
// array = [2, 9]
console.log(array);
из: https://stackoverflow.com/a/5767335/8448005