내용을 확인하고 복사 버튼을 눌러 주세요.
* 역할: 너는 자바스크립트 코드 구조 개선 전문가야. * 상황: 현재 '선물' 주제에 묶인 코드를 다른 아이템(책, 음식 등)에도 쓸 수 있게 범용화하고 싶어. * 과업: 선물 추천 기능만 떼어내서, 다음 프로젝트에서도 바로 쓸 수 있는 독립적인 함수 템플릿으로 만들어 줘. * 제약: - '선물'이라고 된 부분들을 '상품'이나 '아이템'처럼 일반적인 단어로 바꿔 줘. - 코드 내의 변수명 `gift`는 `item`으로, `giftList`는 `itemList`로 일괄 변경해 줘. - 추천 로직(가격 비교, 태그 매칭) 자체는 건드리지 말고 그대로 유지해 줘. - 각 줄에는 비즈니스 의도를 설명하는 주석을 달아 줘. * 출력: 범용화된 자바스크립트 코드 블록. * 입력: [기존 코드] (예시: 선물 추천 로직이 포함된 script.js 코드)