tagged template literals? 이름부터 이상하네
근데 왜 씀?
템플릿에 넣은 객채나 함수를 우리가 제대로 알려면
tagged template literals를 써야한다.
그리고 쓰는 법은 간단하다.
1. 함수를 만든다.
2. 쓸 때는, 템플릿 앞에 함수를
function tagged() {
//do something
}
const name = {name: 'Lee'}
const print_this = tagged`My name is${name}`
console.log(print_this) //result: My name is {name: 'Lee'}
반대로,
tagged template literals를 안썼을 경우
const name = {name: 'Lee'}
const print_this = `My name is${name}`
console.log(print_this) //result: My name is [object Object]
결과가 다르다.
obj의 형태를 알 수 없다.