62 of 264 menu

split metodi

split metodi satrni birinchi parametrda ko'rsatilgan ajratuvchi orqali massivga ajratadi. Agar u ko'rsatilmasa - butun satr qaytariladi. Agar u bo'sh qo'shtirnoq sifatida ko'rsatilsa, unda satrning har bir belgisi alohida massiv elementiga aylanadi. Ikkinchi ixtiyoriy parametr orqali hosil bo'lgan massivdagi maksimal elementlar sonini ko'rsatish mumkin.

Sintaksis

satr.split([ajratuvchi], [maksimal elementlar soni]);

Misol

Faraz qilaylik, defisli ma'lum bir satr berilgan. Keling, ushbu satrni '-' ajratuvchi orqali massivga ajrataylik:

let str = 'ab-cd-ef'; let arr = str.split('-'); console.log(arr);

Kodni bajarish natijasi:

['ab', 'cd', 'ef']

Misol

Keling, satrni yana '-' ajratuvchi orqali ajrataylik, lekin ikkinchi parametr sifatida hosil bo'lgan massivdagi maksimal elementlar sonini, masalan, 2 ni ko'rsataylik. Bunda massivga faqat 2 ta element yoziladi:

let str = 'ab-cd-ef'; let arr = str.split('-', 2); console.log(arr);

Kodni bajarish natijasi:

['ab', 'cd']

Misol

Keling, satrning har bir belgisini alohida massiv elementiga yozaylik:

let str = 'abcde'; let arr = str.split(''); console.log(arr);

Kodni bajarish natijasi:

['a', 'b', 'c', 'd', 'e']

Misol

Keling, satrning dastlabki 3 ta belgisini alohida massiv elementlariga yozaylik:

let str = 'abcde'; let arr = str.split('', 3); console.log(arr);

Kodni bajarish natijasi:

['a', 'b', 'c']

Misol

Keling, split yordamida sonlar bilan satrni ajrataylik. Natijada massiv sonlar emas, balki satrlar massivi hosil bo'lishiga e'tibor bering:

let str = '12345'; let arr = str.split(''); console.log(arr);

Kodni bajarish natijasi:

['1', '2', '3', '4', '5']

Misol . Qo'llanilishi

Keling, satr belgilarini teskari tartibda aylantiraylik. Buning uchun satrni split yordamida '' ajratuvchi orqali massivga ajratamiz (har bir satr belgisini alohida massiv elementiga joylashtiradi), bu massivni reverse yordamida aylantiramiz va keyin aylantirilgan massivni join yordamida qayta birlashtiramiz:

let str = '123456789'; let arr1 = str.split(''); let arr2 = arr1.reverse(); let res = arr2.join(''); console.log(res);

Kodni bajarish natijasi:

'987654321'

Misol . Qo'llanilishi

Oldingi masala yechimini soddalashtiramiz - barcha komandalarni zanjirga birlashtiramiz:

let str = '123456789'; let res = str.split('').reverse().join(''); console.log(res);

Kodni bajarish natijasi:

'987654321'

Misol . Qo'llanilishi

Raqamlar bilan satr berilgan. Keling, ushbu satrdagi raqamlar yig'indisini topaylik. Buning uchun satrni massivga ajratamiz, so'ngra bu massivni aylantirib, uning yig'indisini topamiz. Bizni kutayotgan malum: split satrlarni qaytaradi, shuning uchun yig'indi hisoblashda ushbu raqam-satrlarni Number yordamida haqiqiy sonlarga aylantiramiz:

let str = '12345'; let arr = str.split(''); let sum = 0; for (let i = 0; i < arr.length; i++) { sum += Number(arr[i]); } console.log(sum);

Kodni bajarish natijasi:

15

Misol . Qo'llanilishi

Son berilgan. Keling, ushbu sonning har bir raqamini alohida massiv elementiga yozaylik. Bu yerda malum bor - split faqat satrlarga qo'llaniladi, bizda esa son. Avval sonni String yordamida satrga aylantiramiz, so'ngra split ni qo'llaymiz:

let num = 12345; let str = String(num); let arr = str.split(''); console.log(arr);

Kodni bajarish natijasi:

['1', '2', '3', '4', '5']

Shuningdek qarang

  • join metodi,
    bu massiv elementlarini satrga birlashtiradi
  • split metodi,
    bu satrni regulyar ifoda bo'yicha ajratadi
  • reverse metodi,
    bu massiv elementlari tartibini teskari aylantiradi
  • length xususiyati,
    bu satr uzunligini bilish imkonini beradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish