underscoreに詳しくないので、勉強半分でソースコードを読む。
利用するバージョン
unescapeとは
underscorejs.orgのunescape
こんな説明。
underscore.unescape
コード的にはこのあたり。
_.unescape = createEscaper(unescapeMap);
.escapeと同じだが、渡す引数がunescapeMap.
unescapeMapはescapeMapを.invertしたもの.
そのため、&を&へと変換する。
// List of HTML entities for escaping.
var escapeMap = {
'&': '&',
'<': '<',
'>': '>',
'"': '"',
"'": ''',
'`': '`'
};
var unescapeMap = _.invert(escapeMap);