„JavaScript“ programa elementui įterpti į masyvą

Š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

  • forKilpa 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ę.

Įdomios straipsniai...