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

javascripttekst.replace(wat vervangen, waarmee vervangen);

Voorbeeld

Laten we in de string 'ab' vervangen door '!':

javascriptlet str = 'abcde';
let res = str.replace('ab', '!');

console.log(res);

Resultaat van de code:

javascript'!cde'

Voorbeeld

Laten we proberen alle overeenkomsten in de string te vervangen:

javascriptlet str = 'ab cde ab';
let res = str.replace('ab', '!');

console.log(res);

We zien dat de vervanging alleen bij de eerste overeenkomst heeft plaatsgevonden:

javascript'! cde ab'

Voorbeeld

Ondanks dat de methode replace alleen de eerste overeenkomst vervangt, kan men alle overeenkomsten vervangen met behulp van een lus:

javascriptlet elem = 'ab';
let str = 'ab cde ab';

while (str.includes(elem)) {
  str = str.replace(elem, '!');
}

console.log(str);

Resultaat van de code:

javascript'! cde !'

Zie ook

  • methode replace,
    die zoek- en vervangacties uitvoert op delen van strings met behulp van reguliere expressies