Агуулгын хүснэгт:

Javascript дээр массивыг хэрхэн эрэмбэлэх вэ?
Javascript дээр массивыг хэрхэн эрэмбэлэх вэ?

Видео: Javascript дээр массивыг хэрхэн эрэмбэлэх вэ?

Видео: Javascript дээр массивыг хэрхэн эрэмбэлэх вэ?
Видео: Хичээл №1 Javascript хэлийг эхнээс нь дуустал сургалтаар юу заах вэ 2024, Дөрөвдүгээр сар
Anonim

JavaScript Array sort() арга

  1. Массивыг эрэмбэлэх :
  2. Эрэмбэлэх доторх тоонууд массив өсөх дарааллаар:
  3. Эрэмбэлэх доторх тоонууд массив буурах дарааллаар:
  4. Хамгийн их утгыг аваарай массив :
  5. Хамгийн бага утгыг авна уу массив :
  6. Массивыг эрэмбэлэх цагаан толгойн дарааллаар, дараа нь дарааллыг нь буцаана эрэмбэлсэн зүйлс (буурах):

Үүнтэй холбогдуулан массив эрэмбэлэх нь JavaScript дээр хэрхэн ажилладаг вэ?

онд JavaScript массивууд байх ангилах () арга төрөл нь массив зүйлсийг цагаан толгойн дарааллаар оруулна. The ангилах () арга нь хоёр элементийг харьцуулах функц болох нэмэлт аргументыг хүлээн авдаг массив . Хэрэв харьцуулах функцийг орхигдуулсан бол ангилах () арга болно ангилах элементийн утгууд дээр үндэслэсэн элемент.

Цаашилбал, та JavaScript дээр тоонуудыг хэрхэн ангилах вэ? онд захиалга руу тоонуудыг эрэмбэлэх , та сөрөг буцаах функц бичих хэрэгтэй болно тоо хэрэв a b -ээс бага бол эерэг утгыг өгнө тоо хэрэв b нь a-аас бага бол 0-ийг буцаана тоо адилхан байна. -ийг хасах замаар үүнийг хялбархан хийж болно тоо.

Мөн массивыг хэрхэн эрэмбэлэх вэ?

Энэ жишээг харна уу:

  1. java импортлох. ашиглах. Массив;
  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. Систем. гарч.

Аль арга нь массивын элементүүдийг цагаан толгойн дарааллаар байрлуулах вэ?

"Ангилах" нь арга дэг байсан " массив"-ын "элементүүдийг" цагаан толгойн үсгийн дарааллаар байрлуул . Жишээлбэл, a массив = "Ражү" хөтөлбөрт өгөгдсөн. Энэ нь "Ражү" дахь үсгүүдийг цэгцлэв цагаан толгойн дараалал "ajRu" гэж.

Зөвлөмж болгож буй: