16비트 유니코드 글자를 표현할 수 있는 일련의 6자리 ASCII 문자열 시퀀스를 정의하고 있다. 유니코드 이스케이스 시퀀스는 \\u
로 시작하고, 그 뒤에 16진수 숫자(대소문자 구분 없이) 4개가 온다. \\u00E9
와 같다.
const a = 'caf\\u00E9';
const b = 'café';
console.log(a, b, a === b); // café, café, true
한 문자를 인코딩 하는 방법이 하나 이상일 수 있다.
const c = 'cafe\\u0301'; // ASCII글자 e에 강조 표시를 추가한 것 café
console.log(a === c, b === c); // false false