Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που θα χωρίσει έναν πίνακα σε μικρότερα κομμάτια πίνακα.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:
- Φέτα JavaScript Array ()
- JavaScript Array splice ()
- Πίνακας JavaScript
Παράδειγμα 1: Split Array Using slice ()
// program to split array into smaller chunks function splitIntoChunk(arr, chunk) ( for (i=0; i < arr.length; i += chunk) ( let tempArray; tempArray = arr.slice(i, i + chunk); console.log(tempArray); ) ) const array = (1, 2, 3, 4, 5, 6, 7, 8); const chunk = 2; splitIntoChunk(array, chunk);
Παραγωγή
(1, 2) (3, 4) (5, 6) (7, 8)
Στο παραπάνω πρόγραμμα, ο for
βρόχος χρησιμοποιείται με τη slice()
μέθοδο διαχωρισμού ενός πίνακα σε μικρότερα κομμάτια πίνακα.
Ο for
βρόχος επαναλαμβάνεται μέσω των στοιχείων ενός πίνακα. Κατά τη διάρκεια κάθε επανάληψης, η τιμή του i αυξάνεται κατά τιμή τεμαχίου (εδώ 2 ).
Η slice()
μέθοδος εξάγει στοιχεία από έναν πίνακα όπου:
- Το πρώτο όρισμα καθορίζει το αρχικό ευρετήριο.
- Το δεύτερο όρισμα καθορίζει το ευρετήριο λήξης.
Παράδειγμα 2: Split Array Using splice ()
// program to split array into smaller chunks function splitIntoChunk(arr, chunk) ( while(arr.length> 0) ( let tempArray; tempArray = arr.splice(0, chunk); console.log(tempArray); ) ) const array = (1, 2, 3, 4, 5, 6, 7, 8); const chunk = 2; splitIntoChunk(array, chunk);
Παραγωγή
(1, 2) (3, 4) (5, 6) (7, 8)
Στο παραπάνω πρόγραμμα, ο βρόχος while χρησιμοποιείται με τη splice()
μέθοδο διαχωρισμού ενός πίνακα σε μικρότερα κομμάτια ενός πίνακα.
Στη splice()
μέθοδο,
- Το πρώτο όρισμα καθορίζει το ευρετήριο όπου θέλετε να διαχωρίσετε ένα στοιχείο.
- Το δεύτερο όρισμα (εδώ 2 ) καθορίζει τον αριθμό των αντικειμένων που θα χωριστούν.
Ο while
βρόχος χρησιμοποιείται για επανάληψη του πίνακα έως ότου ο πίνακας είναι κενός.