replace Metode

Die metode replace voer soek en vervanging van dele van 'n string uit. Die eerste parameter is die substring wat vervang moet word, en die tweede is die substring waarmee vervang word.

Sintaksis

javascriptstring.replace(wat vervang word, waarmee vervang word);

Voorbeeld

Kom ons vervang 'ab' met '!' in die string:

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

console.log(res);

Resultaat van die kode-uitvoering:

javascript'!cde'

Voorbeeld

Kom ons probeer om alle ooreenkomste in die string te vervang:

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

console.log(res);

Ons sal sien dat die vervanging slegs in die eerste ooreenkoms plaasgevind het:

javascript'! cde ab'

Voorbeeld

Ondanks die feit dat die metode replace slegs die eerste ooreenkoms verander, kan alle ooreenkomste vervang word met behulp van 'n lus:

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

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

console.log(str);

Resultaat van die kode-uitvoering:

javascript'! cde !'

Sien ook

  • metode replace,
    wat soek en vervanging van dele van 'n string met behulp van reëlmatige uitdrukkings uitvoer