Метод Array.splice() в JavaScript изменяет массив на месте, а не возвращает новый изменённый массив. 1 Он может удалять элементы из массива, вставлять новые элементы, заменять элементы — по очереди и одновременно. 1
Метод принимает несколько аргументов: 4
При удалении элемент с индексом, соответствующим началу изменений, включается в число удаляемых элементов. 4
Если при вызове указать только индекс, то все элементы, начиная с элемента с этим индексом (включая сам элемент), будут удалены. 4
Метод возвращает массив удалённых элементов. 4 Если ни один элемент удалён не был, возвращается пустой массив. 4