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:
javascriptlet 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:
javascriptfor (let user of users) {
console.log(user.name + ' ' + user.surn);
}
Quyidagi xodimlar massivi berilgan:
javascriptlet 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:
javascriptlet employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Barcha xodimlarning maoshlari yig'indisini ekranga chiqaring.
Quyidagi xodimlar massivi berilgan:
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,
},
];
Yoshi 30 yoshga teng yoki undan katta bo'lgan xodimlarning
maoshlari yig'indisini ekranga chiqaring.