Πρόγραμμα JavaScript για εισαγωγή αντικειμένου σε μια σειρά

Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που θα εισάγει ένα στοιχείο σε ένα συγκεκριμένο ευρετήριο σε έναν πίνακα.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:

  • JavaScript Array splice ()
  • JavaScript για βρόχο
  • Πίνακας JavaScript

Παράδειγμα 1: Προσθήκη αντικειμένου στο Array χρησιμοποιώντας 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();

Παραγωγή

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

Στο παραπάνω πρόγραμμα, η splice()μέθοδος χρησιμοποιείται για την εισαγωγή ενός αντικειμένου με συγκεκριμένο ευρετήριο σε έναν πίνακα.

Η splice()μέθοδος προσθέτει ή / και αφαιρεί ένα στοιχείο.

Στη splice()μέθοδο,

  • Το πρώτο όρισμα καθορίζει το ευρετήριο όπου θέλετε να εισαγάγετε ένα στοιχείο.
  • Το δεύτερο όρισμα (εδώ 0 ) καθορίζει τον αριθμό των στοιχείων που πρέπει να καταργηθούν.
  • Το τρίτο όρισμα καθορίζει το στοιχείο που θέλετε να προσθέσετε σε έναν πίνακα.

Παράδειγμα 2: Προσθήκη αντικειμένου στο Array Using for 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();

Παραγωγή

 (1, 2, 3, 8, 4)

Στο παραπάνω πρόγραμμα,

  • Ο forβρόχος χρησιμοποιείται για την επανάληψη των στοιχείων του πίνακα.
  • Το στοιχείο προστίθεται στο δεδομένο ευρετήριο.
  • Όλα τα στοιχεία των οποίων ο δείκτης είναι μεγαλύτερος από το δεδομένο ευρετήριο μετατοπίζονται ένα βήμα προς τα δεξιά.

ενδιαφέροντα άρθρα...