
`Object.entries()` 함수는 객체의 키와 값을 배열로 반환하는 함수입니다.
#hostingforum.kr
javascript
const obj = { name: 'John', age: 30 };
const entries = Object.entries(obj);
console.log(entries); // [['name', 'John'], ['age', 30]]
이 함수를 사용할 때 주의할 점은, 객체의 키가 문자열이 아닌 경우, 문자열로 변환되어 반환됩니다.
#hostingforum.kr
javascript
const obj = { 1: 'John', 2: 30 };
const entries = Object.entries(obj);
console.log(entries); // [[1, 'John'], [2, 30]]
또한, 이 함수는 객체의 속성이 심볼 키인 경우, 심볼 키가 포함되지 않습니다.
#hostingforum.kr
javascript
const obj = { [Symbol('name')]: 'John', age: 30 };
const entries = Object.entries(obj);
console.log(entries); // [['age', 30]]
이러한 점을 참고하여 `Object.entries()` 함수를 사용할 수 있습니다.
2025-04-11 02:53