Низа од објекти во 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 години.