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.');
// 戻り値: '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'null または undefined は空文字列として扱われます。
typescript
import { unescape } from 'es-toolkit/compat';
unescape(null); // ''
unescape(undefined); // ''パラメータ
str(string, オプション): アンエスケープする文字列。
戻り値
(string): HTML エンティティが元の文字に変換された文字列を返します。

