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
for
Silmukkaa 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.