Njia ya replace
Njia replace inatekeleza utafutaji na
ubadilishaji wa sehemu za mfuatano.
Kigezo cha kwanza hukubali kipande-kitenzi,
kinachobadilishwa, na cha pili - kipande-kitenzi,
kinachobadilishwa kuwa.
Kiubora
mfuatano.replace(kinachobadilishwa, kinabadilishwa kuwa nini);
Mfano
Wacha tubadilishe kwenye mfuatano
'ab' kuwa '!':
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Matokeo ya utekelezaji wa kodi:
'!cde'
Mfano
Wacha tujaribu kubadilisha mapatano yote kwenye mfuatano:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
Tutaona kuwa badiliko limetokea tu kwenye patano la kwanza:
'! cde ab'
Mfano
Licha ya ukweli kwamba njia replace
inabadilisha tu patano la kwanza,
inavezekana kubadilisha mapatano yote
kwa kutumia kitanzi:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Matokeo ya utekelezaji wa kodi:
'! cde !'
Angalia pia
-
njia
replace,
ambayo inatekeleza utafutaji na ubadilishaji wa sehemu za mfuatano kwa kutumia miundo ya kawaida