Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka korvaa merkkijonon kaikki esiintymät.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:
- JavaScript-merkkijono
- JavaScript Regex
- JavaScript-merkkijonon jako ()
- Javascript Array -liittymä ()
Esimerkki 1: Korvaa kaikki merkkijonot Regexillä
// 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);
Tuotos
LeArning JAvAScript ProgrAm
Yllä olevassa esimerkissä RegExiä käytetään replace()
menetelmän kanssa korvaamaan kaikki merkkijonon esiintymät merkkijonossa.
/g
tarkoittaa, että operaatio suoritetaan kaikille merkkijonon esiintymissä.
Esimerkki 2: Korvaa kaikki merkkijonot käyttämällä sisäänrakennettuja menetelmiä
// 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);
Tuotos
LeArning JAvAScript ProgrAm
Yllä olevassa esimerkissä sisäänrakennettuja menetelmiä käytetään korvaamaan merkkijonon kaikki esiintymät.
split('a')
Menetelmä jakaa merkkijono taulukkoon.
("Le", "rning J", "v", "Script Progr", "m")
join('A')
Menetelmä liittyy kaikki matriisin elementit merkkijono lisäämällä kunkin ryhmän elementin.
LeArning JAvAScript ProgrAm