Selles näites õpid kirjutama JavaScripti programmi, mis asendab stringi kõik märgi eksemplarid.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti string
- JavaScripti regex
- JavaScripti stringi jagamine ()
- Javascripti massiivi liitumine ()
Näide 1: asendage kõik märgi eksemplarid regexi abil
// 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);
Väljund
LeArning JAvAScript ProgrAm
Ülaltoodud näites kasutatakse RegExi koos replace()
meetodiga, et asendada stringis kõik märgi eksemplarid.
/g
tähistab, et toiming viiakse stringi korral läbi kõigi jaoks.
Näide 2: kõik märkide eksemplarid asendage sisseehitatud meetodite abil
// 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);
Väljund
LeArning JAvAScript ProgrAm
Ülaltoodud näites kasutatakse sisseehitatud meetodeid stringi kõigi märkide esinemiste asendamiseks.
split('a')
Meetod jagab string massiivi.
("Le", "rning J", "v", "Script Progr", "m")
join('A')
Meetod ühendab kõik massiivi elemendid string lisades vahel iga massiivi element.
LeArning JAvAScript ProgrAm