반응형
template literals
-
map을 사용했는데 의도하지 않은 쉼표가 출력된다면?Knowledge/javascript 2022. 1. 6. 13:37
발생한 문제 redux를 공부하던 중 의도하지 않은 상황이 발생했습니다 1 2 3 4 5 6 7 8 9 10 var state = store.getState(); document.querySelector('#toc').innerHTML = ` ${state.content.map(item => ( `${item.title}` ) )} 위와 같이 store에서 state를 가져온 다음 그 내부의 content 배열을 map함수를 활용해 순회하며 각 item의 id와 title을 template literals을 활용해 작성해 둔 html 태그와 결합, 출력하는 코드를 작성했는데 이처럼 의도하지 않은 쉼표 (,) 도 함께 출력되었습니다. 원인 검색해보니 map 함수가 문자열 형태로 값을 리턴할 때는 (temp..