Μέθοδοι Πίνακα στην Javascript (Javascript Array Methods)

Μέθοδοι Πίνακα στην Javascript (Javascript Array Methods)

Μέθοδοι Πίνακα στην Javascript

Οι Μέθοδοι Πίνακα στην Javascript (Javascript Array Methods) είναι διαδικασίες που μας βοηθούν να εργαστούμε με τους πίνακες.

Μερικές από τις πιο συνηθισμένες μεθόδους είναι οι παρακάτω:

  • toString()
  • join()
  • pop()
  • push()
  • shift()
  • unshift()

ToString()

Η μέθοδος toString() μετατρέπει τα περιεχόμενα ενός πίνακα σε συμβολοσειρά και ως διαχωριστικό μεταξύ των περιεχομένων χρησιμοποιεί το κόμμα.

Παράδειγμα

var names = ["Θανάσης", "Κωνσταντίνος", "Γιάννης", "Δημήτρης"];
document.getElementById("demo").innerHTML = names.toString();

Αποτέλεσμα

Θανάσης, Κωνσταντίνος, Γιάννης, Δημήτρης

Join()

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

Παράδειγμα

var names = ["Θανάσης", "Κωνσταντίνος", "Γιάννης", "Δημήτρης"];
document.getElementById("demo").innerHTML = names.join(" * ");

Αποτέλεσμα

Θανάσης * Κωνσταντίνος * Γιάννης * Δημήτρης

Pop()

Η μέθοδος pop() καταργεί το τελευταίο στοιχείο ενός πίνακα.

Παράδειγμα

var names = ["Θανάσης", "Κωνσταντίνος", "Γιάννης", "Δημήτρης"];
names.pop();    // Καταργούμε το τελευταίο στοιχείο ("Δημήτρης") από τον πίνακα names

Η συγκεκριμένη μέθοδος επιστρέφει την τιμή την οποία κατάργησε, οπότε αν θέλουμε μπορούμε να την καταχωρήσουμε σε μία μεταβλητή.

Παράδειγμα

var names = ["Θανάσης", "Κωνσταντίνος", "Γιάννης", "Δημήτρης"];
var x = names.pop();    // Η τιμή της μεταβλητής x είναι "Δημήτρης"

Push()

Η μέθοδος push() προσθέτει ένα στοιχείο στο τέλος του πίνακα.

Παράδειγμα

var names = ["Θανάσης", "Κωνσταντίνος", "Γιάννης", "Δημήτρης"];
names.push("Γιώργος");    // Προσθέτουμε στο τέλος του πίνακα names το στοιχείο "Γιώργος"

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

Παράδειγμα

var names = ["Θανάσης", "Κωνσταντίνος", "Γιάννης", "Δημήτρης"];
var x = names.push("Γιώργος");    // Η τιμή της μεταβλητής x είναι 5

Shift()

Η μέθοδος shift() καταργεί το πρώτο στοιχείο ενός πίνακα και μετατοπίζει τα υπόλοιπα στοιχεία στην αμέσως προηγούμενη θέση του πίνακα.

Παράδειγμα

var names = ["Θανάσης", "Κωνσταντίνος", "Γιάννης", "Δημήτρης"];
names.shift();    // Καταργούμε το πρώτο στοιχείο ("Θανάσης") από τον πίνακα names

UnShift()

Η μέθοδος unShift() προσθέτει ένα καινούριο στοιχείο στην πρώτη θέση ενός πίνακα και μετατοπίζει τα υπόλοιπα στοιχεία στην αμέσως επόμενη θέση του πίνακα.

Παράδειγμα

var names = ["Θανάσης", "Κωνσταντίνος", "Γιάννης", "Δημήτρης"];
names.unShift();    // Προσθέτουμε το στοιχείο ("Γιώργος") στην πρώτη θέση του πίνακα names

Απάντηση

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει τα ανεπιθύμητα σχόλια. Μάθετε πώς υφίστανται επεξεργασία τα δεδομένα των σχολίων σας.