자바스크립트에서 객체 배열
가장 일반적인 다차원 구조는 객체 배열입니다. 여기에는 몇 가지 특징이 있습니다. 함께 알아봅시다. 다음과 같은 사용자 배열이 있다고 가정해 보겠습니다:
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세 이상인 직원들의
급여 합계를 화면에 출력하세요.