Есть массив объектов
const array = [
{name: 'Pizza', price: '309'}
{name: 'Milk', price: '129'}
{name: 'Cheese', price: '299'}
{name: 'Ice', price: '99'}
]
Мне нужна сортировка по имени (типо в алфавитном порядке) и по цене (от меньшего к большему), но я не понимаю, как сортировать массив с объектами по их значению
При этом я хочу чтобы отсортированный массив записывался другой, но если написать что-то типа
const newArray = array.sort((a, b) => a.price > b.price ? 1 : -1);
То array тоже изменится