65 of 264 menu

Методи slice

Методи slice зерсатрро аз сатр бармегардонад (сатри аслӣ дар ин ҳолат тағйир намеёбад). Якчумӣ параметр рақами рамзи сатрро нишон медиҳад, ки аз он буридан оғоз меёбад, дар ҳоле ки параметри дуюм - рақами рамзро нишон медиҳад, ки дар он буридан анҷом меёбад (дар ин ҳолат рамз бо ин рақам ба қисмати буридашуда дохил намешавад). Параметри дуюм ҳатмиӣ нест. Агар он мушаххас накарда шавад - зерсатр аз рамзи мушаххасшуда дар параметри якум то поёни сатр гирифта мешавад. Он инчунин метавонад қиматҳои манфиро қабул кунад. Дар ин ҳолат ҳисоб кардани рамзе, ки дар он буридан анҷом меёбад, аз поёни сатр оғоз меёбад. Рамзи охирин рақами -1 дорад.

Синтаксис

сатр.slice(аз куҷо буридан, [то куҷо буридан]);

Мисол

Бигзор сатре дода шавад. Биёед аз он рамзҳоро аз якум то сеюм бурем:

let str = 'abcde'; let sub = str.slice(1, 3); console.log(sub);

Натиҷаи иҷрои код (рамз бо рақами 3 ба қисмати буридашуда дохил намешавад):

'bc'

Мисол

Акнун биёед рамзҳоро аз 1-ум то поёни сатр бурем (барои ин параметри дуюми методро мушаххас намекунем):

let str = 'abcde'; let sub = str.slice(1); console.log(sub);

Натиҷаи иҷрои код:

'bcde'

Мисол

Акнун биёед рамзҳоро аз мавқеи 1 то мавқеи -2 бурем:

let str = 'abcde'; let sub = str.slice(1, -2); console.log(sub);

Натиҷаи иҷрои код (рамз бо рақами -2 ба қисмати буридашуда дохил намешавад):

'bc'

Нигаред низ

  • методҳои substr ва substring,
    ки онҳо низ зерсатрро бармегардонанд
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан