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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау