Πίνακας Αντικειμένων σε JavaScript

Η πιο διαδεδομένη πολυδιάστατη δομή είναι ο πίνακας αντικειμένων. Έχει μερικά ιδιαίτερα χαρακτηριστικά. Ας τα μελετήσουμε. Ας υποθέσουμε ότι έχουμε τον ακόλουθο πίνακα με χρήστες:

javascriptlet users = [
  {
    name: 'name1',
    surn: 'surn1',
  },
  {
    name: 'name2',
    surn: 'surn2',
  },
  {
    name: 'name3',
    surn: 'surn3',
  },
];

Ας διατρέξουμε όλους τους χρήστες και να εκτυπώσουμε στην κονσόλα τα ονόματα και τα επώνυμά τους. Κατά την διάσχιση ενός πίνακα αντικειμένων, κατά κανόνα, χρησιμοποιούνται μόνο ένας βρόχος για τον πίνακα, και μέσα σε αυτόν τα αντικείμενα προσπελαύνονται με βάση τα κλειδιά. Ας το κάνουμε αυτό:

javascriptfor (let user of users) {
  console.log(user.name + ' ' + user.surn);
}
Задание 1

Δίνεται ο ακόλουθος πίνακας εργαζομένων:

javascriptlet employees = [
  {
    name: 'name1',
    salary: 300,
  },
  {
    name: 'name2',
    salary: 400,
  },
  {
    name: 'name3',
    salary: 500,
  },
];

Εμφανίστε στην οθόνη τα δεδομένα κάθε εργαζομένου στη μορφή όνομα - μισθός.

Задание 2

Δίνεται ο ακόλουθος πίνακας εργαζομένων:

javascriptlet employees = [
  {
    name: 'name1',
    salary: 300,
  },
  {
    name: 'name2',
    salary: 400,
  },
  {
    name: 'name3',
    salary: 500,
  },
];

Εμφανίστε στην οθόνη το άθροισμα των μισθών όλων των εργαζομένων.

Задание 3

Δίνεται ο ακόλουθος πίνακας εργαζομένων:

javascriptlet 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 ετών.