Πρόγραμμα JavaScript για να διαχωρίσετε τη σειρά σε μικρότερα κομμάτια

Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα 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βρόχος χρησιμοποιείται για επανάληψη του πίνακα έως ότου ο πίνακας είναι κενός.

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