Массивҳои объектҳо дар 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);
}
Массиви зерини кормандон дода шудааст:
javascriptlet employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Дар экран маълумоти ҳар як кормандро дар формати ном - маош чоп кунед.
Массиви зерини кормандон дода шудааст:
javascriptlet employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Суммаи маоши ҳамаи кормандонро дар экран чоп кунед.
Массиви зерини кормандон дода шудааст:
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 сол баробар ё зиёда аст, дар экран чоп кунед.