JavaScript-program för att infoga objekt i en matris

I det här exemplet lär du dig att skriva ett JavaScript-program som infogar ett objekt i ett visst index i en matris.

För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:

  • JavaScript Array-skarv ()
  • JavaScript för loop
  • JavaScript Array

Exempel 1: Lägg till objekt i array med splice ()

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

Produktion

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

I ovanstående program används splice()metoden för att infoga ett objekt med ett specifikt index i en matris.

Det splice()förfarande adderar och / eller tar bort ett objekt.

I splice()metoden,

  • Det första argumentet anger indexet där du vill infoga ett objekt.
  • Det andra argumentet (här 0 ) anger antalet objekt som ska tas bort.
  • Det tredje argumentet specificerar det element som du vill lägga till i en matris.

Exempel 2: Lägg till objekt i arrayen som använder för loop

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

Produktion

 (1, 2, 3, 8, 4)

I ovanstående program,

  • Den forloop används för att iterera igenom gruppelementen.
  • Elementet läggs till i det angivna indexet.
  • Alla element vars index är större än det givna indexet flyttas ett steg åt höger.

Intressanta artiklar...