unescape (Lodash 호환성)
es-toolkit의 unescape를 사용하세요
이 unescape 함수는 null이나 undefined 처리를 위한 변환 로직으로 인해 느리게 동작해요.
대신 더 빠르고 현대적인 es-toolkit의 unescape를 사용하세요.
HTML 엔터티를 원래 문자로 변환해요.
typescript
const unescaped = unescape(str);레퍼런스
unescape(str)
HTML 엔터티 &, <, >, ", '를 원래 문자로 되돌리고 싶을 때 unescape를 사용하세요. 이는 escape 함수의 반대 동작을 해요.
typescript
import { unescape } from 'es-toolkit/compat';
// HTML 태그 언이스케이프
unescape('This is a <div> element.');
// Returns: 'This is a <div> element.'
// 따옴표 언이스케이프
unescape('This is a "quote"');
// Returns: 'This is a "quote"'
// 작은따옴표 언이스케이프
unescape('This is a 'quote'');
// Returns: 'This is a 'quote''
// 앰퍼샌드 언이스케이프
unescape('This is a & symbol');
// Returns: 'This is a & symbol'null이나 undefined는 빈 문자열로 처리해요.
typescript
import { unescape } from 'es-toolkit/compat';
unescape(null); // ''
unescape(undefined); // ''파라미터
str(string, 선택): 언이스케이프할 문자열이에요.
반환 값
(string): HTML 엔터티가 원래 문자로 변환된 문자열을 반환해요.

