Массивҳои объектҳо дар 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 сол баробар ё зиёда аст, дар экран чоп кунед.