
When I deleted an item from the array "test", the keyword delete lead the array to become nonconsecutive. What has delete done?

When I deleted an item from the array "test", the keyword delete lead the array to become nonconsecutive. What has delete done?
Arrays in JavaScript are counted from 0. delete test[1] deleted the second object in the array.