JavaScriptda Ob'ektlar Massivi
Eng keng tarqalgan ko'p o'lchovli strukturasi ob'ektlar massividir. Uning bir qancha o'ziga xos xususiyatlari mavjud. Keling, ularni o'rganamiz. Quyidagi foydalanuvchilar massivi berilgan bo'lsin:
let users = [
{
name: 'name1',
surn: 'surn1',
},
{
name: 'name2',
surn: 'surn2',
},
{
name: 'name3',
surn: 'surn3',
},
];
Keling, barcha foydalanuvchilarni qayta aylantiramiz va konsolga ularning ism va familiyalarini chiqaramiz. Ob'ektlar massivini qayta aylantirishda odatda massiv bo'yicha faqat bitta sikl ishlatiladi, uning ichida esa ob'ektlarga kalitlar orqali murojaat qilinadi. Buni amalga oshiramiz:
for (let user of users) {
console.log(user.name + ' ' + user.surn);
}
Quyidagi xodimlar massivi berilgan:
let employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Har bir xodimning ma'lumotlarini ism - maosh formatida ekranga chiqaring.
Quyidagi xodimlar massivi berilgan:
let employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Barcha xodimlarning maoshlari yig'indisini ekranga chiqaring.
Quyidagi xodimlar massivi berilgan:
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,
},
];
Yoshi 30 yoshga teng yoki undan katta bo'lgan xodimlarning
maoshlari yig'indisini ekranga chiqaring.