Metoda replace
Metoda replace kryen kërkimin dhe
zëvendësimin e pjesëve të vargut.
Parametri i parë pranon nënvargun
që zëvendësojmë, dhe i dyti - nënvargun
me të cilin zëvendësojmë.
Sintaksa
varg.replace(çfarë zëvendësojmë, me çfarë zëvendësojmë);
Shembull
Le të zëvendësojmë në varg
'ab' me '!':
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Rezultati i ekzekutimit të kodit:
'!cde'
Shembull
Le të përpiqemi të zëvendësojmë të gjitha përputhjet në varg:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
Do të shohim që zëvendësimi ndodhi vetëm në përputhjen e parë:
'! cde ab'
Shembull
Edhe pse metoda replace
ndryshon vetëm përputhjen e parë,
është e mundur të zëvendësohen të gjitha përputhjet
duke përdorur një cikël:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Rezultati i ekzekutimit të kodit:
'! cde !'
Shihni gjithashtu
-
metoda
replace,
që kryen kërkimin dhe zëvendësimin e pjesëve të vargut duke përdorur shprehje të rregullta