JS로 기능 추출