Jaka jest metoda zastępcza ()?
Wymień () to wbudowana metoda JavaScript, która zastępuje znak lub ciąg inną znak lub ciąg w określonym ciągu. Najpierw przeszukuje znak/ciąg, a następnie zastępuje go ustawionym przez nas ciąg/znak. Należy zauważyć, że metoda zastąpi () nie zmienia oryginalnego ciągu i zawsze zwraca nowy ciąg. Składnia metody zastępczej () to:
MyString.Wymień (Valuetobereplaced, newValue);Metoda JavaScript () bierze dwa argumenty, które są Valuetobereplaced i Nowa wartość która jest wartością, którą chcesz wymienić. MyString to określony ciąg, w którym szukamy i zastępujemy wartość.
Usuwanie postaci
Teraz, gdy wiemy, czym jest metoda zastępcza (. Załóżmy, że piszłeś sznurek i błędnie dodałeś postać pośrodku i chcesz usunąć tę postać, jak to zrobisz? Odpowiedź jest bardzo prosta, że musimy po prostu podać pusty ciąg zamiast drugiego argumentu metody zastępczej (newValue):
var myStr = 'Hello y NAS';W tym kodzie najpierw zainicjowaliśmy ciąg, a następnie konsola zarejestrowaliśmy ten ciąg. Następnie użyliśmy zastępować() Metoda na oryginalnym ciągu i usunęła znak y z niego i zwracany nowy ciąg jest przechowywany Newstr. Następnie pocieszamy rejestrację nowego ciągu:
Załóżmy teraz, że przez pomyłkę dodałeś dwa-trzy znaki, dlatego możemy również usunąć ciąg z ciągu za pomocą metody zastąpienia w ten sam sposób:
var myStr = 'Hello Wy Nas';Teraz, gdy wiemy, jak usunąć znak lub ciąg z określonego ciąg. W poprzednich przykładach wadą metody zastąpienia polegała na tym, że usunęła ona tylko pierwsze występowanie określonego ciągu lub znaku w oryginalnym ciągu. Aby przezwyciężyć tę wadę, używamy wyrażenia regularnego, z którego możemy usunąć każdą instancję określonego znaku lub ciągu.
var myStr = „Mam dwie niebieskie koszule i dwie niebieskie czapki”;Użyliśmy /niebieski/g co oznacza, że usunie każdą instancję niebieskiego w Mystr strunowy:
Wniosek
Metoda JavaScript () to metoda wbudowana, która zastępuje znak lub ciąg w określonym ciągu i zwraca nowy ciąg. Metoda zastępcza () daje nam przewagę manipulowania i graniem z strunami. Jedną z takich zalet jest to, że używając metody zastępczej () możemy usunąć znak lub ciąg z oryginalnego ciągu. Możemy również usunąć wszystkie instancje znaku lub ciągu w określonym ciągu.
W tym poście najpierw zdefiniowaliśmy co zastępować() Metoda jest taka, a potem zobaczyliśmy, jak usunąć znak z ciągu za pomocą metody zastępczej () JavaScript.