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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне