Мазмуну:

Javascriptте массивди кантип сорттосоңуз болот?
Javascriptте массивди кантип сорттосоңуз болот?

Video: Javascriptте массивди кантип сорттосоңуз болот?

Video: Javascriptте массивди кантип сорттосоңуз болот?
Video: Урок 12. JavaScript. Методы массивов (forEach, map, filter, reduce, find, findIndex). Js Массивы. 2024, Май
Anonim

JavaScript Array sort() ыкмасы

  1. Массивди иреттөө :
  2. Сорттоо андагы сандар массив өсүү тартибинде:
  3. Сорттоо андагы сандар массив кемүү тартибинде:
  4. Андагы эң жогорку бааны алыңыз массив :
  5. Андагы эң төмөнкү маанини алыңыз массив :
  6. Массивди иреттөө алфавит боюнча, андан кийин тартибин тескери сорттолгон заттар (төмөндөө):

Буга байланыштуу, JavaScript'те массивди сорттоо кантип иштейт?

In JavaScript массивдери бар сорттоо () ыкмасы сорттор the массив элементтерди алфавиттик тартипте. The сорттоо () методу эки элементти салыштырган функция болгон кошумча аргументти кабыл алат массив . Эгерде салыштыруу функциясы алынып салынса, анда сорттоо () ыкмасы болот сорттоо элементтердин баалуулуктарына негизделген элемент.

Андан тышкары, JavaScript'те сандарды кантип иреттейсиз? In тартип чейин сандарды сорттоо , терс кайтаруучу функцияны жазышыңыз керек болот саны эгерде a b дан аз болсо, оң маанини кайтарат саны эгерде b адан кичине болсо, ал эми 0 кайтарат сандар Окшош. Бул оңой эле кемитүү менен ишке ашса болот сандар.

Ошондой эле массивди кантип иреттейсиз?

Бул мисалды карап көрүңүз:

  1. java импорттоо. util. Массивдер;
  2. коомдук класс сорттоо {
  3. public static void main (String args) {
  4. int массив = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. Массивдер. сорттоо(массив);
  6. Система. чыгып. println("Толугу менен иреттелген: " + Массивдер.
  7. int индекс = Массивдер. binarySearch(массив, 42);
  8. Система. чыгып.

Кайсы ыкма массивдин элементтерин алфавиттик тартипте жайгаштырат?

"Сорттоо" болуп саналат ыкмасы болгон " массивдин" "элементтерин" алфавиттик тартипте жайгаштырыңыз . Мисалы, а массив = Программага «Раджу» берилет. Ал "Раджудагы" тамгаларды иреттейт алфавиттик тартипте "ajRu" катары.

Сунушталууда: