63 of 264 menu

De substr methode

De methode substr retourneert een substring uit een string (de bronstring wordt hierbij niet gewijzigd). De eerste parameter specificeert de positie vanaf waar de methode karakters begint uit te knippen (nummering begint bij nul), en de tweede parameter - hoeveel karakters er uit geknipt moeten worden.

De eerste parameter kan negatieve waarden aannemen. In dat geval begint de telling van het karakter, vanaf waar het knippen begint, vanaf het einde van de string. Het laatste karakter heeft nummer -1. De tweede parameter is niet verplicht; als deze niet is opgegeven, worden alle karakters tot aan het einde van de string uitgesneden.

Syntaxis

tekst.substr(vanaf waar knippen, [aantal karakters om te knippen]);

Voorbeeld

Stel we hebben een string. Laten we de eerste 3 karakters eruit knippen:

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

Resultaat van de code-uitvoering:

'abc'

Voorbeeld

Laten we nu karakters vanaf positie 2 tot het einde van de string uitknippen (door de tweede parameter van de methode niet op te geven):

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

Resultaat van de code-uitvoering:

'cde'

Voorbeeld

Laten we een substring uitknippen vanaf het 3-e karakter vanaf het einde en 2 karakters nemen:

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

Resultaat van de code-uitvoering:

'cd'

Voorbeeld

Laten we nu een substring uitknippen vanaf het 3-e karakter vanaf het einde en de rest van de string tot het einde nemen (door de tweede parameter van de methode niet op te geven):

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

Resultaat van de code-uitvoering:

'cde'

Voorbeeld

Laten we het laatste karakter van de string uitknippen:

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

Resultaat van de code-uitvoering:

'e'

Zie ook

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren