상세 컨텐츠

본문 제목

Tagged Template literals - HTML, Javascript ES6

Programming/Concept

by 쌩우 2019. 4. 19. 16:17

본문

const data = [
{
name : 'starbucks',
order : true,
items : ['americano', 'ice coffee', 'caffelatte']
},
{
name : 'ediya',
order : false
}
]

//Tagged template literals
function fn(tags, name, items){
if(typeof items === "undefined"){
items = "주문가능한 상품이 없습니다"
}
return (tags[0] + name + tags[1] + items + tags[2]);
}

이 때, fn의 tags 파라미터는 변수가 아닌 문자열 값들로 구성된 배열이 된다
변수가 사용된 순서대로 파라미터가 할당된다 => name === ${data[0].name} , items === ${data[0].items}

관련글 더보기

댓글 영역