JavaScript programma elementa ievietošanai masīvā

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas masīvā ievietos vienumu pie konkrēta indeksa.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript masīva savienojums ()
  • JavaScript ciklam
  • JavaScript masīvs

1. piemērs: pievienojiet vienumu masīvam, izmantojot savienojumu ()

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

Rezultāts

 (1, 2, 3, 8, 4, 5)

Iepriekš minētajā programmā splice()metodi izmanto, lai masīvā ievietotu vienumu ar noteiktu indeksu.

splice()Metode piebilst un / vai noņem objektu.

In splice()metodi,

  • Pirmais arguments norāda indeksu, kurā vēlaties ievietot vienumu.
  • Otrais arguments (šeit 0 ) norāda noņemamo vienumu skaitu.
  • Trešais arguments norāda elementu, kuru vēlaties pievienot masīvam.

2. piemērs: pievienojiet vienumu masīvam, izmantojot cilpu

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

Rezultāts

 (1, 2, 3, 8, 4)

Iepriekš minētajā programmā

  • forCilpa tiek izmantota, lai atkārtot, izmantojot masīva elementiem.
  • Elements tiek pievienots dotajam indeksam.
  • Visi elementi, kuru indekss ir lielāks par norādīto indeksu, tiek nobīdīti vienu soli pa labi.

Interesanti raksti...