[JavaScript] String.raw

Narcoker·2023년 6월 13일
0

JavaScript

목록 보기
34/55
post-custom-banner

String.raw

모든 특수문자를 일반 문자로 처리한다.

console.log(`\u{31}\u{32}`); // 12
console.log(String.raw `\u{31}\u{32}`); // \u{31}\u{32} 
console.log(`one\ntwo`); 
/*
one
two
*/
console.log(String.raw `one\ntwo`); // one\ntwo

첫번째 파라미터에 정해진 객체를 넣고 두번째 파라미터에 변수를 넣어서 조합된 값을 출력한다.
정해진 객체의 틀은 {raw: 문자열} 이다.

조합 방법은 문자열,변수,문자열,변수...문자열 이 된다.
주의할 점은 문자열을 다 사용했을 때 변수가 남아있으면 무시하고 끝낸다.

const rawValue =  {raw: ["A", "B", "C"]};
console.log(String.raw(rawValue, 1,2,3)); // A1B2C
profile
열정, 끈기, 집념의 Frontend Developer
post-custom-banner

0개의 댓글