Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri pakeis visus simbolio egzempliorius eilutėje.
Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:
- „JavaScript“ eilutė
- „JavaScript Regex“
- „JavaScript“ eilutės padalijimas ()
- „Javascript“ masyvo prisijungimas ()
1 pavyzdys: pakeiskite visus simbolio egzempliorius naudodami „Regex“
// program to replace all instances of a character in a string const string = 'Learning JavaScript Program'; const result = string.replace(/a/g, "A"); console.log(result);
Rezultatas
„LeArning JAvAScript ProgrAm“
Ankstesniame pavyzdyje „RegEx“ naudojamas kartu su replace()
metodu pakeisti visus simbolio egzempliorius eilutėje.
/g
reiškia, kad operacija atliekama visiems eilutės egzemplioriais.
2 pavyzdys: pakeiskite visus simbolių atvejus naudodami įmontuotus metodus
// program to replace all instances of character in a string const string = 'Learning JavaScript Program'; const splitString = string.split('a'); const result = splitString.join('A'); console.log(result);
Rezultatas
„LeArning JAvAScript ProgrAm“
Pirmiau pateiktame pavyzdyje integruoti metodai naudojami norint pakeisti visus eilutės simbolio atvejus.
split('a')
Metodas skyla eilutę į masyvą.
("Le", "rning J", "v", "Script Progr", "m")
join('A')
Metodas prisijungia visus masyvo elementus į eilutę pridedant A tarp kiekvieno masyvo elemento.
„LeArning JAvAScript ProgrAm“