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 ёки ундан катта бўлган ишчиларнинг маошлари йиғиндисини экранга чиқаринг.