У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће заменити све инстанце знака у низу.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт Стринг
- ЈаваСцрипт Регек
- ЈаваСцрипт Стринг сплит ()
- Јавасцрипт Арраи јоин ()
Пример 1: Замените све инстанце знака помоћу регуларног израза
// 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);
Оутпут
ЛеАрнинг ЈАвАСцрипт ПрогрАм
У горњем примеру, РегЕк се користи са replace()
методом да замени све инстанце знака у низу.
/g
представља да се операција изводи за све случајеве низа.
Пример 2: Замените све случајеве карактера помоћу уграђених метода
// 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);
Оутпут
ЛеАрнинг ЈАвАСцрипт ПрогрАм
У горњем примеру, уграђене методе се користе за замену свих појава знакова у низу.
split('a')
Метод дели низ у низу.
("Le", "rning J", "v", "Script Progr", "m")
join('A')
Метод придружује све арраи елементе у низу додавањем А између сваког низа елемента.
ЛеАрнинг ЈАвАСцрипт ПрогрАм