Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать сортировку без функций и библиотек (https://javascript.ru/forum/misc/84658-kak-sdelat-sortirovku-bez-funkcijj-i-bibliotek.html)

wwwrec 11.11.2022 11:39

Как сделать сортировку без функций и библиотек
 
Помогите пожалуйста, как сделать сортировку массива без функций
var items = [
  { name: 'Edward', value: 21 },
  { name: 'Sharpe', value: 37 },
  { name: 'And', value: 45 },
  { name: 'The', value: -12 },
  { name: 'Magnetic', value: 0 },
  { name: 'Zeros', value: 36 }
];
items.sort(function (a, b) {
  if (a.value > b.value) {
    return 1;
  }
  if (a.value < b.value) {
    return -1;
  }
  return 0;
});
console.log(items);
и аналогичные не подходят. Допустим цикл FOR. While и DO While запрещены.
Надежда на знатоков, помогите пожалуйста!

рони 11.11.2022 12:27

wwwrec,
https://javascript.ru/forum/misc/841...tml#post545962

Aetae 11.11.2022 15:13

рони, у него циклы запрещены, лол.

wwwrec, ну берёшь значит и прям в коде руками сортируешь. Без циклов в той или иной форме то иных вариантов нет.)

wwwrec 11.11.2022 15:48

я нашел способ с 4-мя циклами FOR. где каждый из циклов обрабатывает данные предыдущего. Говорят подходит

Alexandroppolus 12.11.2022 00:17

Цитата:

Сообщение от Aetae
Без циклов в той или иной форме то иных вариантов нет

рекурсия же


Часовой пояс GMT +3, время: 17:26.