Skip to main content

Οι Πίνακες είναι Αντικείμενα

Στην JavaScript, οι πίνακες είναι αντικείμενα. Αυτό σημαίνει ότι μπορούμε να προσθέσουμε ιδιότητες και μεθόδους σε έναν πίνακα.

const fruits = ["Apple", "Banana", "Orange"];

fruits.color = "Red"; // Προσθήκη ιδιότητας

console.log(fruits.color); // "Red"

fruits.sayHello = function() { // Προσθήκη μεθόδου
console.log("Hello!");
};

fruits.sayHello(); // "Hello!"

for (let item in fruits) { // Εμφάνιση όλων των ιδιοτήτων (κλειδιών) του πίνακα
console.log(item); // "0", "1", "2", "color", "sayHello"
}

Στο παραπάνω παράδειγμα, προσθέσαμε μια ιδιότητα color και μια μέθοδο sayHello στον πίνακα fruits.

Προσοχή

Αν προσθέσετε μια ιδιότητα σε έναν πίνακα, το μέγεθος του πίνακα δεν θα αλλάξει. Οι ιδιότητες δεν μετρούνται όταν χρησιμοποιείται η ιδιότητα length.