Odstráňte znak z reťazca v JavaScripte

Dostaneme reťazec a úlohou je odstrániť znak z daného reťazca. Máme mnoho metód na odstránenie znaku z reťazca, ktorý je popísaný nižšie.

Obsah

Metóda 1: Použitie metódy JavaScript replace()

The metóda nahradiť(). nahradí prvý výskyt zadaného znaku/reťazca iným znakom/reťazcom.

Syntax:

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

Príklad: Tento príklad ukazuje vyššie vysvetlený prístup

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

Výkon
eeksForGeeks 

Metóda 2: Použitie metódy JavaScript replace() s regulárnym výrazom

Táto metóda sa používa na odstránenie všetkých výskytov zadaného znaku alebo reťazca zo vstupného reťazca, na rozdiel od predchádzajúcej metódy, ktorá odstraňuje iba prvý výskyt.

Používa a regulárny výraz s globálnou vlastnosťou vybrať a odstrániť každý výskyt.

Syntax:

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

Príklad: Tento príklad ukazuje vyššie vysvetlený prístup

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

Výkon
eeksForeeks 

Metóda 3: Použitie metódy JavaScript slice().

The metóda slice(). sa používa na extrahovanie častí reťazca medzi špecifikovanými indexmi.

  • Pri odstraňovaní prvého znaku zadávate počiatočný index ako 1, ktorý extrahuje reťazec od druhého znaku po koniec.
  • Ak chcete odstrániť posledný znak, zadajte koncový index o jeden kratší, než je dĺžka reťazca, pričom reťazec extrahujete od začiatku až po predposledný znak.

Syntax:

string.slice(start, end) 

Príklad: Tento príklad ukazuje vyššie vysvetlený prí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ýkon
eeksForGeeks GeeksForGeek 

Metóda 4: Použitie metódy JavaScript substr().

The metóda substr(). sa používa na odstránenie znaku zo špecifického indexu v rámci reťazca.

Extrahuje časti reťazca medzi špecifikovanými parametrami a potom spája časti pred a za znakom, ktorý sa má odstrániť.

Syntax:

  string  .substr(  start  ,   length  ) 

Príklad: Tento príklad ukazuje vyššie vysvetlený prístup

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

Výkon
GeeksorGeeks 

Metóda 5: Použitie metód JavaScript split() a join().

Metóda split() sa používa na rozdelenie reťazca do poľa podreťazcov na základe špecifikovaného oddeľovača. Rozdelením reťazca pri znaku, ktorý sa má odstrániť, a následným spojením prvkov poľa späť do reťazca je možné požadovaný znak efektívne odstrániť.

Syntax:

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

Príklad: Tento príklad demonštruje vyššie vysvetlený prístup:

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

Výkon
eeksForeeks 

Metóda 6: Použitie metódy splice() JavaScript

Metóda splice() mení obsah reťazca odstránením alebo nahradením existujúcich prvkov a/alebo pridaním nových prvkov. Túto metódu môžeme použiť na odstránenie znaku na zadanom indexe z reťazca.

Prí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ýkon
eeksForGeeks GeeksForGeek 


JavaScript je najznámejší pre vývoj webových stránok, ale používa sa aj v rôznych prostrediach bez prehliadača. Ak budete postupovať podľa tohto, môžete sa naučiť JavaScript od základov Výukový program JavaScript a Príklady JavaScriptu .