Összefoglalás: ez a bemutató megmutatja, hogyan kell használni a JavaScript Array splice()
módszer a meglévő elemek törléséhez, új elemek beillesztéséhez és elemek cseréjéhez egy tömbben.
JavaScript Array type biztosít egy nagyon erős splice()
módszer, amely lehetővé teszi, hogy helyezze be az új elemeket a közepén egy tömb. Ezzel a módszerrel azonban a meglévő elemeket is törölheti és kicserélheti.,
elemek Törlése JavaScript használatával Tömb van splice() metódus
a törlendő elemeket egy tömb, át két érv a splice()
a módszer a következőképpen:
Code language: JavaScript (javascript)
A position
megadja a pozícióját az első elem törlése a szám argumentum határozza meg az elemek számát, hogy a törlés gombra.
a splice()
metódus megváltoztatja az eredeti tömböt, és visszaadja a törölt elemeket tartalmazó tömböt.
vessünk egy pillantást a következő példára.,
tegyük fel, hogy van egy tömb scores
, amely öt számot tartalmaz 1-től 5-ig.
Code language: JavaScript (javascript)
a következő utasítás törli a scores
tömb három elemét az első elemtől kezdve.
Code language: JavaScript (javascript)
a scores
array most két elemet tartalmaz.
Code language: JavaScript (javascript)
és a deletedScores
tömb három elemet tartalmaz.
Code language: JavaScript (javascript)
a következő ábra a scores.splice(0,3)
metódushívást mutatja.,
elemek beillesztése JavaScript Array splice() módszerrel
egy vagy több elemet beilleszthet egy tömbbe három vagy több argumentum átadásával a splice()
módszer a második argumentummal nulla.
vegye figyelembe a következő szintaxist.
Code language: JavaScript (javascript)
ebben a szintaxisban:
- a
position
meghatározza a tömb kiindulási helyzetét, amelybe az új elemek beillesztésre kerülnek., - a második argumentum nulla (0), amely arra utasítja a
splice()
metódust, hogy ne töröljön tömb elemeket. - a harmadik argumentum, a negyedik argumentum stb.
vegye figyelembe, hogy a splice()
módszer valójában megváltoztatja az eredeti tömböt. Ezenkívül a splice()
módszer nem távolít el semmilyen elemet, ezért üres tömböt ad vissza. Például:
feltételezve, hogy van egy colors
nevű tömb, három karakterlánccal.,
Code language: JavaScript (javascript)
a következő utasítás egy elemet beszúr a második elem után.
Code language: JavaScript (javascript)
The colors
array now has four elements with the new element in the second position.
Code language: JavaScript (javascript)
az alábbi ábra a fenti módszerhívást mutatja.,
a negyedik argumentum, az ötödik argumentum átadásával több elemet is beilleszthet a splice()
metódusba, mint a következő példában.
Code language: JavaScript (javascript)
elemek cseréje JavaScript Array splice() metódussal
a splice()
metódus lehetővé teszi új elemek beillesztését egy tömbbe, miközben törli a meglévő elemeket egyszerre.,
ehhez legalább három argumentumot ad át a másodikval, amely meghatározza a törölni kívánt elemek számát, A harmadik pedig a beillesztendő elemeket.
vegye figyelembe, hogy a törölni kívánt elemek számának nem kell megegyeznie a beillesztendő elemek számával.
tegyük fel, hogy van egy sor programozási nyelvek négy elem a következő:
Code language: JavaScript (javascript)
a következő állítás helyettesíti a második elem egy újat.,
Code language: JavaScript (javascript)
A languages
array most még van négy elem az új második érv 'Python'
helyett 'C++'
.
Code language: JavaScript (javascript)
az alábbi ábra szemlélteti a fenti módszerhívást.,
akkor cserélje ki egy elemet több elem átadásával további érvek a splice()
a módszer a következőképpen:
Code language: JavaScript (javascript)
A nyilatkozat törli egyik eleme, a második elem, vagyis a Java
, majd a betétek három új elem a languages
array. Az eredmény a következő.,
Code language: JavaScript (javascript)
ebben a bemutatóban megtanulta, hogyan kell használni a JavaScript tömböt splice()
módszer a meglévő elemek törlésére, új elemek beillesztésére, elemek cseréjére egy tömbben.
- hasznos volt ez a bemutató ?
- YesNo