처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / JavaScript / 문제

JavaScript에서 Object.entries()와 Object.fromEntries()의 관계로 올바른 것은?

쉬움 MDN Web Docs
보기 및 정답
A Object.entries()와 Object.fromEntries() 둘 다 배열을 생성하는 메서드이며 객체를 반환하는 기능은 제공하지 않는다
B entries()는 객체를 [키, 값] 쌍 배열로 변환하고, fromEntries()는 [키, 값] 쌍 배열을 객체로 변환하는 역변환 관계이다
C Object.entries()는 Map 객체에서만 사용 가능한 메서드이며 일반 Object에서는 TypeError가 발생한다
D Object.fromEntries()는 Object.entries()의 별칭(alias)이며 두 메서드는 동일한 결과를 반환한다

해설

Object.entries({a:1, b:2})는 [['a',1], ['b',2]]를 반환하고, Object.fromEntries([['a',1], ['b',2]])는 {a:1, b:2}를 반환합니다. 이 쌍을 활용하면 객체를 배열로 변환 → filter/map 등으로 가공 → 다시 객체로 변환하는 패턴을 구현할 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기