Arrays
Μπορείς να δημιουργήσεις έναν πίνακα χρησιμοποιώντας αγκύλες [].
// Δημιουργία ενός κενών πίνακα
let emptyArray = [];
// Δημιουργία ενός πίνακα με μάρκες αυτοκινήτων
let cars = ["Toyota", "Honda", "BMW"];Η πρόσβαση σε στοιχεία του πίνακα γίνεται με χρήση του index
console.log(cars[0]); // Εκτυπώνει: Toyota
console.log(cars[1]); // Εκτυπώνει: Honda
console.log(cars[2]); // Εκτυπώνει: BMWΜπορείς να βρεις το μήκος (αριθμό στοιχείων) ενός πίνακα χρησιμοποιώντας την ιδιότητα length.
console.log(cars.length); // Εκτυπώνει: 3Προσθήκη στοιχείων στο τέλος χρησιμοποιώντας την push()
cars.push("Mercedes");
console.log(cars); // Εκτυπώνει: ["Toyota", "Honda", "BMW", "Mercedes"]Προσθήκη στοιχείων στην αρχή χρησιμοποιώντας την unshift()
cars.unshift("Ford");
console.log(cars); // Εκτυπώνει: ["Ford", "Toyota", "Honda", "BMW", "Mercedes"]Αφαίρεση στοιχείων από το τέλος χρησιμοποιώντας την pop()
cars.pop(); // Αφαιρεί το τελευταίο στοιχείο (Mercedes)
console.log(cars); // Εκτυπώνει: ["Ford", "Toyota", "Honda", "BMW"]Αφαίρεση στοιχείων από το τέλος χρησιμοποιώντας την shift()
cars.shift(); // Αφαιρεί το πρώτο στοιχείο (Ford)
console.log(cars); // Εκτυπώνει: ["Toyota", "Honda", "BMW"]Μπορείς να συνενώσεις δύο ή περισσότερους πίνακες χρησιμοποιώντας την concat().
let morecars = newcars.concat(["Nissan", "Mazda"]);
console.log(morecars); // Εκτυπώνει: ["Toyota", "Honda", "Nissan", "Mazda"]Εκτελεί μια συνάρτηση για κάθε στοιχείο του πίνακα.
cars.forEach((car) => {
console.log(car);
});Δημιουργεί έναν νέο πίνακα με τα αποτελέσματα της εκτέλεσης μιας συνάρτησης σε κάθε στοιχείο του αρχικού πίνακα.
let lengthcar = cars.map((car) => car.length);
console.log(lengthcar); // Εκτυπώνει: [6, 5, 3]Αναζήτηση Στοιχείων
Μπορείς να βρεις τη θέση ενός στοιχείου στον πίνακα χρησιμοποιώντας την indexOf().
let index = cars.indexOf("Honda");
if (index !== -1) {
console.log(`Η Honda βρίσκεται στη θέση: ${index}`); // Εκτυπώνει: Η Honda βρίσκεται στη θέση: 1
} else {
console.log("Η Honda δεν βρέθηκε στον πίνακα.");
}