| 비교 항목 |
Object.keys(groupItems).forEach |
groupItems.forEach |
| 대상 (`groupItems`) |
객체 (Object) |
배열 (Array) |
| 순회 방식 |
객체의 키 (Key)를 순회 |
배열의 값 (Value)를 순회 |
| 접근 방식 |
groupItems[key]로 값 접근 |
item으로 값 직접 접근 |
| 사용 가능 여부 |
groupItems가 객체일 때 사용 가능 |
groupItems가 배열일 때만 사용 가능 |
=============객체===================
const groupItems = {
a: 10,
b: 20,
c: 30
};
Object.keys(groupItems).forEach(key => {
console.log(`Key: ${key}, Value: ${groupItems[key]}`);
});
=============결과===================
Key: a, Value: 10
Key: b, Value: 20
Key: c, Value: 30
=============배열===================
const groupItems = [10, 20, 30];
groupItems.forEach(item => {
console.log(`Value: ${item}`);
});
=============결과===================
Value: 10
Value: 20
Value: 30