JavaScript - String.raw


[“순서가”, “이렇게”, “”]

배열에는 세개의 property가 있다.

length : 3, raw : 0: “순서가” 1: “이렇게” 2: “” proto : Array(0)

raw는 날것의 그대로인데, 실제 화면에 표현되는 게 아니라 입력했던 내용 그대로 보여주는 것이다.

const res = String.raw `순서가 ${1}이렇게 ${2}\n\n`

String.raw는 내장되어 있는 tag 함수이다.

res를 출력하면

순서가 1이렇게 2\n\n

으로 나온다.

String.raw를 하지 않고 출력하면

순서가 1이렇게 2


위와 같이 출력될 것이다.

입력한 그대로 출력해주는 태그함수라고 생각하면 될 것 같다.