tag function

ES
비고
tempalte literal 문자열에서 순수한 문자열보간된 값들을 분리해줌.
Tags
string
template
tag
템플릿 문자열에 적용할 수 있는 함수로, 순수한 문자열과 보간된 값들을 분리해서 작업시킬 수 있다.
tag `리터럴 문자열`
태그 함수를 정의한 후, 리터널 문자열 앞에 tag를 붙여주면 태그함수가 호출되고 결과가 반환된다.
 

태그함수 매개변수

1) 템플릿 문자열에서 순수한 문자열들만 분리해서 만든 배열이 전달됨.
2) 그 뒤로 보간된 값들을 이어지는 인자로 계속 전달됨.
 
notion image
결과 값을 좀 더 자세히 살펴보면 아래와 같다.
raw에는 진짜 원래 문자열 그대로 들어가 있다.
notion image