Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri į masyvą įterps elementą konkrečiame rodyklėje.
Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:
- „JavaScript“ masyvo sujungimas ()
- „Loop“ „JavaScript“
- „JavaScript“ masyvas
1 pavyzdys: pridėkite elementą prie masyvo naudodami sujungimą ()
// program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4, 5); // index to add to let index = 3; // element that you want to add let element = 8; array.splice(index, 0, element); console.log(array); ) insertElement();
Rezultatas
(1, 2, 3, 8, 4, 5)
Pirmiau pateiktoje programoje splice()
metodas naudojamas elementui su konkrečiu indeksu įterpti į masyvą.
splice()
Metodas papildo ir / arba pašalina elementą.
Pagal splice()
metodą
- Pirmasis argumentas nurodo indeksą, kuriame norite įterpti elementą.
- Antrasis argumentas (čia 0 ) nurodo pašalinamų elementų skaičių.
- Trečiasis argumentas nurodo elementą, kurį norite pridėti prie masyvo.
2 pavyzdys: pridėkite elementą prie masyvo naudodami kilpą
// program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4); // index to add to let index = 3; // element that you want to add let element = 8; for (let i = array.length; i> index; i--) ( //shift the elements that are greater than index array(i) = array(i-1); ) // insert element at given index array(index) = element; console.log(array); ) insertElement();
Rezultatas
(1, 2, 3, 8, 4)
Pirmiau pateiktoje programoje
for
Kilpa naudojama, kad iš eilės per masyvo elementų.- Elementas pridedamas prie nurodyto indekso.
- Visi elementai, kurių indeksas yra didesnis už nurodytą indeksą, yra paslinkti vienu žingsniu į dešinę.