const tabs = ( // 출력x {Object.values(TabType).map((tabType) => { return {TabLabel[tabType]} })} ); 왜 윗처럼 쓰면 출력이 안되고 아래처럼 적어야 되는걸까? const tabs = ( // 출력 o {Object.values(TabType).map((tabType) => { return {TabLabel[tabType]} })} ); 이 코드에서 문제는 return 문 다음에 오는 태그가 같은 줄에 있지 않다는 것입니다. JavaScript는 세미콜론을 자동으로 삽입하는 'Automatic Semicolon Insertion' 규칙을 따릅니다. 이 규칙에 따라, JavaScript 엔진은 return 문 다음에 새로운 줄이 시작..