JavaScript Массивы и объекты (практика)
Что творит этот JavaScript? Старые и новые методы работы с массивами
Представьте: на сайте есть список товаров. Вы хотите показать их по возрастанию цены, создаёте переменную для отсортированного списка и вызываете sort(). А потом выясняется, что исходный порядок тоже изменился. Хотя его вроде никто не трогал. Кроме вашего кода, конечно. Даже объявление через const не помогло. Разберёмся, почему так происходит, чем помогают старые и новые методы массивов и стоит ли использовать их, если у пользователей старые браузеры.
Начнём с простого примера: Метод sort() изменяет исходный массив и возвращает ссылку на него...