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 жана андан жогору болгон кызматкерлердин эмгек акысынын суммасын экранга чыгарыңыз.