unescape
HTML 엔티티 & < > " '를 원래 문자로 되돌리는 함수입니다. escape의 역함수입니다.
escape가 만드는 다섯 엔티티만 되돌리며, 숫자 참조 앞에 붙은 0은 무시합니다. (''' → "'") 그 밖의 엔티티( , ' 등)는 건드리지 않습니다.
Code
Interface
typescript
function unescape(str: string): string;
Usage
typescript
import { unescape } from '@modern-kit/utils';
unescape('This is a <div> element.'); // 'This is a <div> element.'
unescape('This is a "quote"'); // 'This is a "quote"'
unescape('This is a 'quote''); // "This is a 'quote'"
unescape('This is a & symbol'); // 'This is a & symbol'
// 문자열을 한 번만 훑으므로 되돌린 결과를 다시 되돌리지 않습니다
unescape('&lt;'); // '<'