Mảng đối tượng trong JavaScript
Cấu trúc đa chiều phổ biến nhất là mảng các đối tượng. Nó có một số đặc điểm. Hãy cùng tìm hiểu chúng. Giả sử chúng ta có mảng người dùng sau:
let users = [
{
name: 'name1',
surn: 'surn1',
},
{
name: 'name2',
surn: 'surn2',
},
{
name: 'name3',
surn: 'surn3',
},
];
Hãy lặp qua tất cả người dùng và hiển thị tên và họ của họ ra console. Khi lặp qua mảng các đối tượng, thông thường chỉ sử dụng một vòng lặp duy nhất trên mảng, và bên trong nó, các đối tượng được truy cập theo khóa. Hãy thực hiện điều này:
for (let user of users) {
console.log(user.name + ' ' + user.surn);
}
Cho mảng nhân viên sau:
let employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Hiển thị dữ liệu của từng nhân viên ra màn hình theo định dạng tên - lương.
Cho mảng nhân viên sau:
let employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Hiển thị ra màn hình tổng lương của tất cả nhân viên.
Cho mảng nhân viên sau:
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,
},
];
Hiển thị ra màn hình tổng lương của những nhân viên
có tuổi bằng hoặc lớn hơn 30 tuổi.