63 of 264 menu

Metode substr

Die metode substr gee 'n substring van 'n string terug (die oorspronklike string word nie verander nie). Die eerste parameter spesifiseer die posisie nommer waarvan die metode sal begin om karakters uit te sny (nommering begin by nul), en die tweede parameter - hoeveel karakters om af te sny.

Die eerste parameter kan negatiewe waardes aanneem. In hierdie geval sal die telling van die karakter waarvan die sny begin, vanaf die einde van die string wees. Die laaste karakter het nommer -1. Die tweede parameter is nie verpligtend nie, as dit nie gespesifiseer is nie, sal alle karakters tot by die einde van die string uitgesny word.

Sintaksis

string.substr(waar om te sny, [hoeveel karakters om af te sny]);

Voorbeeld

Kom ons sê daar is 'n string. Laat ons die eerste 3 karakters daaruit uitsny:

let str = 'abcde'; let sub = str.substr(0, 3); console.log(sub);

Resultaat van kode-uitvoering:

'abc'

Voorbeeld

Laat ons nou karakters vanaf die 2-de posisie tot by die einde van die string uitsny (om dit te doen, laat ons die tweede parameter van die metode weg):

let str = 'abcde'; let sub = str.substr(2); console.log(sub);

Resultaat van kode-uitvoering:

'cde'

Voorbeeld

Laat ons 'n substring vanaf die 3-de karakter van die einde uitsny en 2 karakters neem:

let str = 'abcde'; let sub = str.substr(-3, 2); console.log(sub);

Resultaat van kode-uitvoering:

'cd'

Voorbeeld

En nou, laat ons 'n substring vanaf die 3-de karakter van die einde uitsny en die hele oorblywende string tot by die einde neem (om dit te doen, laat ons die tweede parameter van die metode weg):

let str = 'abcde'; let sub = str.substr(-3); console.log(sub);

Resultaat van kode-uitvoering:

'cde'

Voorbeeld

Laat ons die laaste karakter van die string uitsny:

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

Resultaat van kode-uitvoering:

'e'

Sien ook

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp