logo

Odstranite znak iz niza v JavaScriptu

Dobili smo niz in naloga je odstraniti znak iz danega niza. Za odstranitev znaka iz niza imamo veliko metod, ki so opisane spodaj.

Kazalo



1. način: Uporaba metode JavaScript replace().

The zamenjaj(). zamenja prvo pojavitev določenega znaka/niza z drugim znakom/nizom.

Sintaksa:

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

primer: Ta primer prikazuje zgoraj razložen pristop

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

Izhod
eeksForGeeks>

2. način: Uporaba metode JavaScript replace() z regularnim izrazom

Ta metoda se uporablja za odstranitev vseh pojavitev določenega znaka ali niza iz vhodnega niza, za razliko od prejšnje metode, ki odstrani samo prvo pojavitev.



Uporablja a vsakdanje izražanje z globalno lastnostjo za izbiro in odstranitev vsakega pojava.

Sintaksa:

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

primer: Ta primer prikazuje zgoraj razložen pristop

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

Izhod
eeksForeeks>

3. način: Uporaba metode JavaScript slice().

The metoda slice(). se uporablja za ekstrahiranje delov niza med podanimi indeksi.



  • Ko odstranite prvi znak, določite začetni indeks kot 1, ki izvleče niz od drugega znaka do konca.
  • Če želite odstraniti zadnji znak, določite končni indeks kot ena manjša od dolžine niza, tako da izvlečete niz od začetka do predzadnjega znaka.

Sintaksa:

string.slice(start, end)>

primer: Ta primer prikazuje zgoraj razložen pristop

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

Izhod
eeksForGeeks GeeksForGeek>

4. način: Uporaba metode JavaScript substr().

The metoda substr(). se uporablja za odstranitev znaka iz določenega indeksa v nizu.

Izvleče dele niza med podanimi parametri in nato združi dele pred in za znakom, ki ga je treba odstraniti.

Sintaksa:

  string  .substr(  start  ,   length  )>

primer: Ta primer prikazuje zgoraj razložen pristop

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

Izhod
GeeksorGeeks>

5. način: Uporaba metod JavaScript split() in join().

Metoda split() se uporablja za razdelitev niza v niz podnizov na podlagi določenega ločila. Z razdelitvijo niza na znaku, ki ga želite odstraniti, in nato združevanjem elementov niza nazaj v niz, lahko želeni znak učinkovito odstranite.

Sintaksa:

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

Primer: Ta primer prikazuje zgoraj razložen pristop:

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

Izhod
eeksForeeks>

6. način: Uporaba metode JavaScript splice().

Metoda splice() spremeni vsebino niza tako, da odstrani ali zamenja obstoječe elemente in/ali doda nove elemente. To metodo lahko uporabimo za odstranitev znaka na določenem indeksu iz niza.

primer:

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();>

Izhod
eeksForGeeks GeeksForGeek>


JavaScript je najbolj znan pri razvoju spletnih strani, vendar se uporablja tudi v različnih okoljih brez brskalnika. Če sledite temu, se lahko naučite JavaScript od začetka Vadnica za JavaScript in Primeri JavaScripta .