tagged template literals 태그드 템플릿 리터럴

hur-kyuh-leez·2019년 12월 12일
0

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의 형태를 알 수 없다.

profile
벨로그에 생각을 임시로 저장합니다. 틀린건 틀렸다고 해주세요 :) 그래야 논리 학습이 강화됩니다.

0개의 댓글