Hoe vraag je de lengte van een string op?
str.length
Gegeven:
const str = ‘Mijn naam is Jimmy’;
Gegeven:
const str = ‘Jimmy Lamim Da Silva’
str.lastIndexOf(‘a’);
str.lastIndexOf(‘zoozoo’);
Gegeven:
const str = ‘Mijn naam is Jimmy’;
Hoe kan je op basis van een begin en eind index een substring uit de string kopieren?
// geeft ‘Mijn naam is’ terug (eindindex niet inbegrepen)
str.slice(0, 12)
Gegeven:
const str = ‘Fly me to the moon’
str.slice(10);
wat geeft de tweede regel terug?
‘the moon’
Gegeven:
const str = ‘You Are aWesoMe!’;
Gegeven:
Const str = ‘I want to go tho the movies’;
Hoe kan je alle voorkomens van een bepaalde substring in een string vervangen?
Twee manieren:
Hoe kan je nagaan of een bepaalde substring zich in een string bevindt?
Door gebruik te maken van includes methode: str.includes(‘master’);
Deze methode geeft true of false terug.
Belangrijk om te weten is dat de includes methode op strikte gelijkheid gaat testen. Dus indien men het getal 23 zoekt in een string, dan moeten we dit getal ook meegeven als een string.
2.str.padEnd(25, “-“);
Hoe kan je een string x-aantal keren heralen?
// geeft een nieuwe string terug waarbij de originele string een
// aantal keren is herhaald.
str.repeat(3);
Hoe kan je een string opdelen in stukken dat worden teruggegeven als elementen van een array?
// split de string in de stukken en geeft deze terug in een array.
// de substring dat wordt meegegeven bepaalt de plaats van onderverdeling
str.split(‘ ‘);
Om de volledige string op te delen in een array van karakters kunnen we als parameter de lege string meegeven, dus:
str.split(‘’);
// of door gebruik te maken van de spread operator
const letters = […str];
gegeven:
const first = ‘Ik ga naar ‘;
const second = ‘de winkel;
Hoe kan je twee strings samenvoegen?
via de ‘+’ operator of via de concat methode:
const third = first.concat(second);
Merk op dat de concat methode een nieuwe string teruggeeft.