De replace methode
De methode replace voert
zoek- en vervangacties uit op delen van een string.
De eerste parameter is de substring
die vervangen wordt, en de tweede is de substring
waarmee vervangen wordt.
Syntaxis
tekst.replace(wat vervangen, waarmee vervangen);
Voorbeeld
Laten we in de string
'ab' vervangen door '!':
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Resultaat van de code:
'!cde'
Voorbeeld
Laten we proberen alle overeenkomsten in de string te vervangen:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
We zien dat de vervanging alleen bij de eerste overeenkomst heeft plaatsgevonden:
'! cde ab'
Voorbeeld
Ondanks dat de methode replace
alleen de eerste overeenkomst vervangt,
kan men alle overeenkomsten vervangen
met behulp van een lus:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Resultaat van de code:
'! cde !'
Zie ook
-
methode
replace,
die zoek- en vervangacties uitvoert op delen van strings met behulp van reguliere expressies