Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που θα προσαρτά ένα αντικείμενο σε έναν πίνακα.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:
- Push Array JavaScript ()
- JavaScript Array splice ()
- Διαχειριστής Spread JavaScript
Παράδειγμα 1: Προσθήκη αντικειμένου σε συστοιχία χρησιμοποιώντας push ()
// program to append an object to an array function insertObject(arr, obj) ( // append object arr.push(obj); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
Παραγωγή
(1, 2, 3, (x: 12, y: 8))
Στο παραπάνω πρόγραμμα, η push()
μέθοδος χρησιμοποιείται για την προσθήκη ενός αντικειμένου σε έναν πίνακα.
Η push()
μέθοδος προσθέτει ένα στοιχείο στο τέλος ενός πίνακα.
Παράδειγμα 2: Προσθήκη αντικειμένου στο Array με χρήση ματίσματος ()
// program to append an object to an array function insertObject(arr, obj) ( // find the last index let index = arr.length; // appending object to end of array arr.splice(index, 0, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
Παραγωγή
(1, 2, 3, (x: 12, y: 8))
Στο παραπάνω πρόγραμμα, η splice()
μέθοδος χρησιμοποιείται για την προσθήκη ενός αντικειμένου σε έναν πίνακα.
Η splice()
μέθοδος προσθέτει ή / και αφαιρεί ένα στοιχείο.
Στη splice()
μέθοδο,
- Το πρώτο όρισμα αντιπροσωπεύει το ευρετήριο όπου θέλετε να εισαγάγετε ένα στοιχείο.
- Το δεύτερο όρισμα αντιπροσωπεύει τον αριθμό των αντικειμένων που πρέπει να αφαιρεθούν (εδώ, 0) .
- Το τρίτο όρισμα αντιπροσωπεύει το στοιχείο που θέλετε να προσθέσετε σε έναν πίνακα.
Παράδειγμα 3: Προσθήκη αντικειμένου με χρήση Spread Operator
// program to append an object to an array function insertObject(arr, obj) ( // append object arr = (… arr, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
Παραγωγή
(1, 2, 3, (x: 12, y: 8))
Στο παραπάνω πρόγραμμα, ο τελεστής spread …
χρησιμοποιείται για την προσθήκη ενός αντικειμένου σε έναν πίνακα.
Η σύνταξη spread σας επιτρέπει να αντιγράψετε όλα τα στοιχεία σε έναν πίνακα. Στη συνέχεια, το αντικείμενο προστίθεται στο τέλος του πίνακα.