Πίνακας Αντικειμένων σε JavaScript
Η πιο διαδεδομένη πολυδιάστατη δομή είναι ο πίνακας αντικειμένων. Έχει μερικά ιδιαίτερα χαρακτηριστικά. Ας τα μελετήσουμε. Ας υποθέσουμε ότι έχουμε τον ακόλουθο πίνακα με χρήστες:
let users = [
{
name: 'name1',
surn: 'surn1',
},
{
name: 'name2',
surn: 'surn2',
},
{
name: 'name3',
surn: 'surn3',
},
];
Ας διατρέξουμε όλους τους χρήστες και να εκτυπώσουμε στην κονσόλα τα ονόματα και τα επώνυμά τους. Κατά την διάσχιση ενός πίνακα αντικειμένων, κατά κανόνα, χρησιμοποιούνται μόνο ένας βρόχος για τον πίνακα, και μέσα σε αυτόν τα αντικείμενα προσπελαύνονται με βάση τα κλειδιά. Ας το κάνουμε αυτό:
for (let user of users) {
console.log(user.name + ' ' + user.surn);
}
Δίνεται ο ακόλουθος πίνακας εργαζομένων:
let employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Εμφανίστε στην οθόνη τα δεδομένα κάθε εργαζομένου στη μορφή όνομα - μισθός.
Δίνεται ο ακόλουθος πίνακας εργαζομένων:
let employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Εμφανίστε στην οθόνη το άθροισμα των μισθών όλων των εργαζομένων.
Δίνεται ο ακόλουθος πίνακας εργαζομένων:
let employees = [
{
name: 'name1',
salary: 300,
age: 28,
},
{
name: 'name2',
salary: 400,
age: 29,
},
{
name: 'name3',
salary: 500,
age: 30,
},
{
name: 'name4',
salary: 600,
age: 31,
},
{
name: 'name5',
salary: 700,
age: 32,
},
];
Εμφανίστε στην οθόνη το άθροισμα των μισθών εκείνων των εργαζομένων,
των οποίων η ηλικία είναι ίση ή μεγαλύτερη των 30 ετών.