2 added
2 removed
Original
2026-01-01
Modified
2026-02-26
1
<h2>Ответы</h2>
1
<h2>Ответы</h2>
2
<p>Допустим, есть массив, в котором хранится перечень продуктов. Каждый из них имеет свой id, имя и цену. Мы можем отсортировать этот список товаров по цене. Сделаем<em>сортировку по возрастанию</em>, так что первым из элементов будет продукт с меньшей ценой.</p>
2
<p>Допустим, есть массив, в котором хранится перечень продуктов. Каждый из них имеет свой id, имя и цену. Мы можем отсортировать этот список товаров по цене. Сделаем<em>сортировку по возрастанию</em>, так что первым из элементов будет продукт с меньшей ценой.</p>
3
-
const fruits = [ { id: 1, name: 'apple', price: 30 }, { id: 2, name: 'orange', price: 50 }, { id: 3, name: 'pear', price: 40 }, { id: 4, name: 'melon', price: 20 }, ]; const sortedFruits = fruits.sort( (productA, productB) => productA.price - productB.price ); /* Отсортированный по возрастанию массив [ { id: 4, name: 'melon', price: 20 }, { id: 1, name: 'apple', price: 30 }, { id: 3, name: 'pear', price: 40 }, { id: 2, name: 'orange', price: 50 } ] */<p>Чтобы<em>отсортировать</em>этот же массив<em>по убыванию</em>, достаточно изменить положение операндов productA и productB:</p>
3
+
<p>Чтобы<em>отсортировать</em>этот же массив<em>по убыванию</em>, достаточно изменить положение операндов productA и productB:</p>
4
-
const sortedFruits = fruits.sort( (productA, productB) => productB.price - productA.price );
4
+