Чтобы по-настоящему оценить функцию splice(), вы должны использовать ее для достижения чего-то реального. Прочитайте https://medium.com/coderdojo-coimbatore/thinking-recursively-with-code-afce0b8a3dc0, где я объясняю, как совпадают splice() и selectionSort. сделано на небесах.