- ECMAScript 2015 (ES6)
따옴표 대신 백틱(backtick, grave accent) ( ` ) 사용
//=========
* 줄바꿈, 빈칸
\n (줄바꿈 문자도 인정)
실제 줄바꿈과 빈칸 갯수가 그대로 표현됨
줄바꿈된 줄 붙혀서 출력 = \
tl = `123\n456
789 123 \
456
`;
//=========
* 주석 (꼼수)
${ /* 주석:... */'' }
//=========
* 중간에 표현식 사용 가능 (플레이스 홀더 ${} )
tl = ` 1 + 2 = ${1+2},
3 + 4 = ${sum(3,4)} ${ /* 주석:함수도 사용가능 */'' }
`;
//=========
* 중첩 사용 가능
tl = ` 1 \
${ `+2 =${1+2}`} \
(answer)`;
//============
* 태그드 템플릿(Tagged templates)
- 템플릿 리더럴을 함수로 만들수 있음
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Template_literals#Tagged_templates
//===================
//참고
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Template_literals
반응형
'Code > JavaScript' 카테고리의 다른 글
[JavaScript] this 문제 (0) | 2019.01.01 |
---|---|
[JavaScript] 화살표 함수 (arrow function expression) (0) | 2019.01.01 |
[JavaScript, jQuery] 객체 요소 추가 삭제 방법 (0) | 2018.12.22 |
[jQuery] 체크박스 사용법(셀렉터) (0) | 2018.12.20 |
[jQuery] Ajax (0) | 2018.12.14 |