Во вчерашней статье про сортировку слиянием мы использовали такой код в конце функции: «return [ ...arr, ...left, ...right ]».
Судя по квадратным скобкам, мы возвращаем массив, но в нём творится что-то странное: перед каждым элементом стоят точки, да ещё каждый из этих элементов тоже массив. Рассказываем, как такое возможно и что здесь делают три точки.