1. displayList 함수 구현 items을 출력할 함수를 만들어 보자 요런식으로 string template를 사용해 만들면 더 보기 깔끔하고 쉽다. 2. setClickEvent 함수 구현 여기서 아까 buttons를 section으로 감쌌던 이유가 나온다. 바로 이벤트 위임이라는 것 때문인데, 부모태그에 event를 설정하면 자식태그들도 그 부모태그의 이벤트를 위임받기 때문에 querySelectorAll('.btn') 사용할 필요가 없다.(참고로 querySelectorAll은 array-like를 리턴하기 때문에 forEach를 사용할 수 있다) 여기서 onButton을 만들기 위해서 button에 dataset을 설정할 필요가 있다. dataset은 내가 임의로 그 button의 data속성을 설정해서 내가 선택한 button을 명확하게 가져올 수 있다. 요런식으로 각 button에 datakey / datavalue를 달아주면