Array Objek dalam JavaScript
Struktur multidimensi yang paling umum adalah array objek. Ia memiliki beberapa karakteristik. Mari kita pelajari. Misalkan kita memiliki array pengguna berikut:
let users = [
{
name: 'name1',
surn: 'surn1',
},
{
name: 'name2',
surn: 'surn2',
},
{
name: 'name3',
surn: 'surn3',
},
];
Mari kita ulangi semua pengguna dan tampilkan nama dan nama keluarga mereka di konsol. Saat mengulang array objek, biasanya hanya satu loop untuk array yang digunakan, dan di dalamnya objek diakses berdasarkan kunci. Mari lakukan ini:
for (let user of users) {
console.log(user.name + ' ' + user.surn);
}
Data karyawan berikut diberikan:
let employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Tampilkan data setiap karyawan di layar dalam format nama - gaji.
Data karyawan berikut diberikan:
let employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Tampilkan jumlah gaji semua karyawan di layar.
Data karyawan berikut diberikan:
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,
},
];
Tampilkan jumlah gaji karyawan,
yang usianya sama dengan atau lebih dari 30 tahun.