JavaScript-də Obyekt Massivləri

Ən çox yayılmış çoxölçülü quruluş obyekt massivləridir. Onun bəzi xüsusiyyətləri var. Gəlin onları öyrənək. Tutaq ki, bizdə aşağıdakı istifadəçilər massivi var:

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

Gəlin bütün istifadəçiləri gəzək və konsola onların ad və soyadlarını çap edək. Obyekt massivlərini gəzərkən adətən yalnız massiv üzrə bir dövrədən istifadə olunur, onun daxilində isə obyektlərə açar sözlərlə müraciət olunur. Gəlin bunu edək:

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

Aşağıdakı işçilər massivi verilmişdir:

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

Hər bir işçinin məlumatlarını ekranda ad - maaş formatında çap edin.

Задание 2

Aşağıdakı işçilər massivi verilmişdir:

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

Bütün işçilərin maaşlarının cəmini ekranda çap edin.

Задание 3

Aşağıdakı işçilər massivi verilmişdir:

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,
  },
];

Yaşı 30 və ya daha çox olan işçilərin maaşlarının cəmini ekranda çap edin.