ЈаваСцрипт методе низа: Створите на примеру

Anonim

Шта је низ?

Низ је објекат који може да ускладишти колекцију предмета . Низови постају заиста корисни када треба да сачувате велике количине података истог типа. Претпоставимо да желите да сачувате детаље о 500 запослених. Ако користите променљиве, мораћете да креирате 500 променљивих, док то можете учинити са једним низом. Ставкама у низу можете приступити позивањем на његов индексни број, а индекс првог елемента низа је нула.

ЈаваСцрипт креира низ

Можете створити низ у ЈаваСцрипт-у како је дато у наставку.

var students = ["John", "Ann", "Kevin"];

Овде иницијализујете свој низ како и када се креира са вредностима „Јохн“, „Анн“ и „Кевин“. Индекс „Јохн“, „Анн“ и „Кевин“ је 0, 1 и 2 респективно. Ако желите да додате више елемената у низ ученика, можете то учинити овако:

students[3] = "Emma";students[4] = "Rose";

Такође можете створити низ користећи конструктор Арраи попут овог:

var students = new Array("John", "Ann", "Kevin");

ИЛИ

var students = new Array();students[0] = "John";students[1] = "Ann";students[2] = "Kevin";

ЈаваСцрипт методе низа

Објект Арраи има мноштво својстава и метода које помажу програмерима да лако и ефикасно рукују низовима. Вредност својства можете добити навођењем арраинаме.проперти и излаза методе специфицирањем арраинаме.метход ().

  1. својство ленгтх -> Ако желите знати број елемената у низу, можете користити својство ленгтх.
  2. својство прототипа -> Ако желите додати нова својства и методе, можете користити својство прототипа.
  3. обрнута метода -> Можете обрнути редослед ставки у низу обрнутом методом.
  4. метода сортирања -> Можете сортирати ставке у низу методом сортирања.
  5. поп метода -> Можете да уклоните последњу ставку низа помоћу поп методе.
  6. схифт метода -> Можете уклонити прву ставку низа методом схифт.
  7. пусх метода -> Можете додати вредност као последњу ставку низа.

Испробајте ово сами:

<хтмл><хеад><титле> Низови !!! <сцрипт типе = "тект / јавасцрипт">вар студенти = нови низ („Јохн“, „Анн“, „Аарон“, „Едвин“, „Елизабетх“);Арраи.прототипе.дисплаиИтемс = фунцтион () {фор (и = 0; и <тхис.ленгтх; и ++) {доцумент.врите (ово [и] + "<бр />");}}доцумент.врите ("низ ученика <бр />");студентс.дисплаиИтемс ();доцумент.врите ("<бр /> Број ставки у низу ученика је" + студентс.ленгтх + "<бр />");доцумент.врите ("<бр /> РАЗРЕДЕНИ низ ученика <бр />");студентс.сорт ();студентс.дисплаиИтемс ();доцумент.врите ("<бр /> РЕВЕРЗИРАНИ низ ученика <бр />");студентс.реверсе ();студентс.дисплаиИтемс ();доцумент.врите ("<бр /> Низ ученика након УКЛАЊАЊА ПОСЛЕДЊЕ ставке <бр />");студентс.поп ();студентс.дисплаиИтемс ();доцумент.врите ("<бр /> Низ ученика након ПУСХ-а <бр />");студентс.пусх („Нев Стуфф“);студентс.дисплаиИтемс ();<боди>