Welcome to Our Website

JavaScript Array liitos: Poistaa, Lisätä, ja Korvata

Yhteenveto: tämä opetusohjelma näyttää, miten käyttää JavaScript Array splice() tapa poistaa olemassa olevia elementtejä, lisätä uusia elementtejä, ja korvata elementtejä array.

JavaScript Array tyyppi tarjoaa erittäin tehokas splice() menetelmä, jonka avulla voit lisätä uusia elementtejä keskelle array. Kuitenkin, voit käyttää tätä menetelmää poistaa ja korvata olemassa olevia elementtejä samoin.,

Poistamalla elementtejä käyttäen JavaScript Array splice () – metodia

poista elementtejä array ohitat kaksi argumenttia osaksi splice() menetelmällä seuraavasti:

Code language: JavaScript (javascript)

position määrittää sijainnin ensimmäinen kohde poista ja num-argumentti määrittää useita tekijöitä poistaa.

splice() – menetelmä muuttaa alkuperäistä taulukkoa ja palauttaa poistettuja elementtejä sisältävän array: n.

katsotaan seuraava esimerkki.,

Oletetaan, että sinulla on array scores, joka sisältää viisi numeroa 1-5.

Code language: JavaScript (javascript)

seuraavan lausuman poistaa kolme osat scores array alkaen ensimmäinen elementti.

Code language: JavaScript (javascript)

scores array sisältää nyt kaksi elementtiä.

Code language: JavaScript (javascript)

Ja deletedScores array sisältää kolme elementtiä.

Code language: JavaScript (javascript)

seuraava kuva havainnollistaa scores.splice(0,3) menetelmä puhelu edellä.,

Lisäämällä elementtejä käyttäen JavaScript Array splice () – metodia

Voit lisätä yhden tai useamman elementtejä array kulkee kolme tai enemmän argumentteja splice() menetelmä, jossa toinen argumentti on nolla.

Harkitse seuraavaa syntaksia.

Code language: JavaScript (javascript)

tämä syntaksi:

  • position määrittää alkuasentoon array että uusia elementtejä lisätään.,
  • toinen argumentti on nolla (0), joka ohjeistaa splice() menetelmä ei poista array elementtejä.
  • kolmas argumentti, neljäs argumentti ja niin edelleen ovat uudet elementit, jotka työnnetään array.

Huomaa, että splice() menetelmä todella muutoksia alkuperäiseen valikoimaan. Myös splice() menetelmä ei poista elementtejä, siksi, se palauttaa tyhjän taulukon. Esimerkiksi:

Olettaen, että sinulla on array nimeltään colors kolme jouset.,

Code language: JavaScript (javascript)

seuraava lauseke lisää yhden elementin toisen elementin jälkeen.

Code language: JavaScript (javascript)

colors array on nyt neljä elementtiä kanssa uusi elementti lisätään toiseen asentoon.

Code language: JavaScript (javascript)

seuraava kuva osoittaa metodin kutsu edellä.,

Voit lisätä enemmän kuin yksi tekijä, kulkee neljäs argumentti, viides väite, ja niin edelleen splice() menetelmällä, kuten seuraavassa esimerkissä.

Code language: JavaScript (javascript)

Korvaa elementtejä käyttäen JavaScript Array splice () – metodia

splice() menetelmän avulla voit lisätä uusia elementtejä array, kun poistat olemassa olevia elementtejä samanaikaisesti.,

tämän tehdäksesi ohitat vähintään kolme argumenttia toisen kanssa, joka määrittää poistettavien kohteiden määrän ja kolmannen, joka ilmaisee lisättävät elementit.

Huomaa, että määrä elementtejä poista ei tarvitse olla sama kuin elementtien määrä lisää.

Oletetaan, että sinulla on joukko ohjelmointikieliä, jossa on neljä elementtiä seuraavasti:

Code language: JavaScript (javascript)

seuraavan lausuman korvaa toinen elementti uuteen.,

Code language: JavaScript (javascript)

languages array nyt vielä on neljä elementtiä kanssa uusi toinen argumentti on 'Python' sijaan 'C++'.

Code language: JavaScript (javascript)

seuraava kuva havainnollistaa metodin kutsu edellä.,

Voit korvata yksi elementti, jossa on useita elementtejä, kulkee enemmän argumentteja osaksi splice() menetelmällä seuraavasti:

Code language: JavaScript (javascript)

selvitys poistaa yksi elementti toinen elementti eli Java ja lisää kolme uutta elementtejä languages array. Tulos on seuraava.,

Code language: JavaScript (javascript)

tässä opetusohjelmassa, olet oppinut, miten käyttää JavaScript Array splice() tapa poistaa olemassa olevia elementtejä, lisätä uusia elementtejä, ja korvata elementtejä array.

  • Auttoiko tämä opetusohjelma ?
  • YesNo

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *