Najszybsza metoda zastąpienia wszystkich instancji znaku w ciągu

Najszybsza metoda zastąpienia wszystkich instancji znaku w ciągu
W wielu operacjach programowania zastąpienie każdej instancji postaci w ciągu jest powszechnym zadaniem. W JavaScript istnieją różne sposoby zastąpienia wszystkich znaków z łańcucha, takie jak pętle lub wstępnie zdefiniowane metody JavaScript. Najłatwiejszym i najszybszym sposobem na wymianę wszystkich wystąpień postaci w ciągu jest użycie „Zamień wszystko()" metoda.

Ten post wyjaśni najszybszą metodę zastąpienia wszystkich wystąpień znaku w ciągu w JavaScript.

Najszybsza/wydajna metoda zastąpienia wszystkich instancji znaku w ciągu

Aby zastąpić wszystkie instancje w ciągu, istnieją dwie metody ”zastępować()”I„ „Zamień wszystko()" metoda. Najszybszą metodą między tymi dwoma jest „Zamień wszystko()" metoda. Jest to predefiniowana metoda JavaScript, która zastępuje wszystkie wystąpienia charakteru danego ciągu.

Składnia
Podana składnia jest wykorzystywana do metody zastępczej ():

zamiennik (zamiennik, wymiana)

Tutaj, "zamiennik”Jest znakiem lub słowem, które zastąpi się w ciągu i„wymiana”To znak lub słowo, które jest używane jako wymiana zamiennika.

Przykład
Utwórz zmienną typu ciąg, która przechowuje ciąg:

var string = "Moim ulubionym owocem jest jabłko, a kolor jabłka jest czerwony";

Wywołaj metodę zamiennika () i przejdź „jabłko”Jako zamiennik i„truskawka„Jako zamiennik:

var zastąpionyString = String.Zastępca („Apple”, „Strawberry”);

Wydrukuj wynikowy ciąg na konsoli:

konsola.log (zastąpionyString);

Można zauważyć, że wszystkie przypadki „jabłko„W ciągu z powodzeniem zastąpiono go„truskawka”:

W ten sposób możesz skorzystać z metody zastępczej () do szybkiego wymiany wszystkich instancji.

Wniosek

Aby zastąpić wszystkie znaki w ciągu, istnieją dwie metody ”zastępować()”I„ „Zamień wszystko()" metoda. „„Zamień wszystko()”Jest najszybszą/wydajną metodą zastępowania wszystkich instancji znaku strunowego. Jest szybszy niż metoda „zamień ()”, ponieważ metoda zastępcza () używa „Wyrażenia regularne”W celu usunięcia wszystkich znaków z łańcucha. Podczas używania metody zamiennika () zastąpi bezpośrednio wszystkie wystąpienia ciągów. W tym poście wyjaśniono najszybszą metodę zastąpienia wszystkich instancji znaku w ciągu w JavaScript.