
Object.entries() 함수는 객체(obj)만을 인자로 받습니다.
다른 자료형을 인자로 넘기면 TypeError이 발생합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
javascript
const obj = { a: 1, b: 2, c: 3 };
const entries = Object.entries(obj);
console.log(entries); // [["a", 1], ["b", 2], ["c", 3]]
만약 다른 자료형을 인자로 넘기면 다음과 같이 TypeError이 발생합니다.
#hostingforum.kr
javascript
const arr = [1, 2, 3];
try {
const entries = Object.entries(arr);
console.log(entries);
} catch (error) {
console.error(error); // TypeError: Object.entries called on non-object
}
2025-06-30 16:05