Metod slice

Metod slice topilgan elementlar orasidan bir guruh elementlarni tanlaydi. Masalan, uchinchidan oltinchi elementgacha bo‘lgan elementlarni tanlash mumkin. Elementlarni sanash noldan boshlanadi. Birinchi parametr sifatida metod qaysi raqamdan boshlab elementlarni olish kerakligini (o‘z ichiga olgan holda), ikkinchi parametr esa qaysi raqamgacha (o‘z ichiga olmagan holda) ekanligini qabul qiladi. Ikkala parametr ham musbat, ham manfiy bo‘lishi mumkin. Ikkinchi holatda sanash oxirdan boshlanadi, -1 oxirgi element bo‘ladi, -2 - oxirgidan oldingi va hokazo.

Sintaksis

javascript.slice(qayerdan, qayergacha);

Misol

Keling, barcha abzatslarni topaylik, topilganlar orasidan 1, 2 va 3-raqamli abzatslarni tanlaylik (nollar sanalmaganda, nolinchi abzatsni tegmaymiz) va ularning oxiriga append metodi yordamida '!' matnini qo‘shamiz:

html<p>matn0</p>
<p>matn1</p>
<p>matn2</p>
<p>matn3</p>
<p>matn4</p>
javascript$('p').slice(1, 4).append();

HTML kodi shunday ko‘rinishga keladi:

html<p>matn0</p>
<p>matn1!</p>
<p>matn2!</p>
<p>matn3!</p>
<p>matn4</p>

Shuningdek qarang

  • metod eq,
    bu ma'lum bir raqamdagi elementni oladi
  • metod first,
    bu birinchi elementni oladi
  • metod last,
    bu oxirgi elementni oladi