JavaScript-ohjelma kohteen lisäämiseen matriisiin

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka lisää kohteen tiettyyn hakemistoon matriisiin.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript-matriisin liitos ()
  • JavaScript silmukalle
  • JavaScript-taulukko

Esimerkki 1: Lisää kohde taulukkoon liitoksen () avulla

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

Tuotos

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

Edellä olevassa ohjelmassa splice()menetelmää käytetään lisäämään tiettyä hakemistoa sisältävä kohde matriisiin.

splice()Menetelmä lisää ja / tai poistaa kohteen.

Tässä splice()menetelmässä,

  • Ensimmäinen argumentti määrittää indeksin, johon haluat lisätä kohteen.
  • Toinen argumentti (tässä 0 ) määrittää poistettavien kohteiden määrän.
  • Kolmas argumentti määrittää elementin, jonka haluat lisätä matriisiin.

Esimerkki 2: Lisää kohde matriisiin käyttämällä silmukkaa

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

Tuotos

 (1, 2, 3, 8, 4)

Yllä olevassa ohjelmassa

  • forSilmukkaa käytetään iteraatiota läpi matriisin elementit.
  • Elementti lisätään annettuun hakemistoon.
  • Kaikki elementit, joiden indeksi on suurempi kuin annettu indeksi, siirretään askel oikealle.

Mielenkiintoisia artikkeleita...