Odstraňte znak z řetězce v JavaScriptu

Dostaneme řetězec a úkolem je odstranit znak z daného řetězce. Máme mnoho metod, jak odstranit znak z řetězce, který je popsán níže.

Obsah

Metoda 1: Použití metody JavaScript replace()

The metoda nahradit(). nahradí první výskyt zadaného znaku/řetězce jiným znakem/řetězcem.

Syntax:

string.replace('characterToReplace', ''); 

Příklad: Tento příklad ukazuje výše vysvětlený přístup

Javascript
function removeCharacter() {  let originalString = 'GeeksForGeeks';  newString = originalString.replace('G', '');  console.log(newString); } removeCharacter(); 

Výstup
eeksForGeeks 

Metoda 2: Použití metody JavaScript replace() s regulárním výrazem

Tato metoda se používá k odstranění všech výskytů zadaného znaku nebo řetězce ze vstupního řetězce, na rozdíl od předchozí metody, která odstraňuje pouze první výskyt.

Používá a regulární výraz s globální vlastností vybrat a odstranit každý výskyt.

Syntax:

string.replace(/regExp/g, ''); 

Příklad: Tento příklad ukazuje výše vysvětlený přístup

Javascript
function removeCharacter() {  originalString = 'GeeksForGeeks';  newString = originalString.replace(/G/g, '');  console.log(newString); } removeCharacter(); 

Výstup
eeksForeeks 

Metoda 3: Použití metody JavaScript slice().

The metoda slice(). se používá k extrahování částí řetězce mezi určenými indexy.

  • Při odstraňování prvního znaku určíte počáteční index jako 1, který extrahuje řetězec od druhého znaku na konec.
  • Chcete-li odstranit poslední znak, zadejte koncový index o jeden menší, než je délka řetězce, čímž se řetězec extrahuje od začátku až po předposlední znak.

Syntax:

string.slice(start, end) 

Příklad: Tento příklad ukazuje výše vysvětlený přístup

Javascript
function removeCharacter() {  originalString = 'GeeksForGeeks';  firstCharRemoved = originalString.slice(1);  lastCharRemoved = originalString  .slice(0, originalString.length - 1);  console.log(firstCharRemoved);  console.log(lastCharRemoved); } removeCharacter(); 

Výstup
eeksForGeeks GeeksForGeek 

Metoda 4: Použití metody substr() JavaScriptu

The metoda substr(). se používá k odstranění znaku z určitého indexu v řetězci.

Extrahuje části řetězce mezi zadanými parametry a poté spojí části před a za znakem, který má být odstraněn.

Syntax:

  string  .substr(  start  ,   length  ) 

Příklad: Tento příklad ukazuje výše vysvětlený přístup

Javascript
function removeCharacter(position) {  originalString = 'GeeksForGeeks';  newString =  originalString.substr(0, position - 1)+  originalString.substr(  position,  originalString.length  );  console.log(newString); } removeCharacter(6); 

Výstup
GeeksorGeeks 

Metoda 5: Použití metod split() a join() JavaScriptu

Metoda split() se používá k rozdělení řetězce na pole podřetězců na základě zadaného oddělovače. Rozdělením řetězce u znaku, který má být odstraněn, a následným spojením prvků pole zpět do řetězce lze požadovaný znak účinně odstranit.

Syntax:

string.split('characterToSplitAt').join(''); 

Příklad: Tento příklad demonstruje výše vysvětlený přístup:

JavaScript
function removeCharacter() {  let originalString = 'GeeksForGeeks';  let newString = originalString.split('G').join('');  console.log(newString); }   removeCharacter(); 

Výstup
eeksForeeks 

Metoda 6: Použití metody splice() JavaScriptu

Metoda splice() mění obsah řetězce odstraněním nebo nahrazením existujících prvků a/nebo přidáním nových prvků. Tuto metodu můžeme použít k odstranění znaku na zadaném indexu z řetězce.

Příklad:

JavaScript
function removeCharacter() {  let originalString = 'GeeksForGeeks';    // Removing the first character  let firstCharRemoved = originalString.split('');  firstCharRemoved.splice(0, 1);  firstCharRemoved = firstCharRemoved.join('');  // Removing the last character  let lastCharRemoved = originalString.split('');  lastCharRemoved.splice(-1, 1);  lastCharRemoved = lastCharRemoved.join('');  console.log(firstCharRemoved);  console.log(lastCharRemoved); } removeCharacter(); 

Výstup
eeksForGeeks GeeksForGeek 


JavaScript je nejlépe známý pro vývoj webových stránek, ale používá se také v různých prostředích bez prohlížeče. Můžete se naučit JavaScript od základu tím, že budete postupovat podle tohoto Výukový program JavaScript a Příklady JavaScriptu .