mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-08 02:17:48 +00:00
Make _.escape match _.template's escape delimiter results for null and undefined values.
Former-commit-id: b6717c6debf3bc308cf12b778916f5a46dbb954d
This commit is contained in:
@@ -525,7 +525,7 @@
|
||||
*/
|
||||
function tokenizeEscape(match, value) {
|
||||
var index = tokenized.length;
|
||||
tokenized[index] = "'+\n((__t = (" + value + ")) == null ? '' : _.escape(__t)) +\n'";
|
||||
tokenized[index] = "'+\n_.escape(" + value + ") +\n'";
|
||||
return token + index;
|
||||
}
|
||||
|
||||
@@ -2985,7 +2985,7 @@
|
||||
* // => "Curly, Larry & Moe"
|
||||
*/
|
||||
function escape(string) {
|
||||
return (string + '').replace(reUnescapedHtml, escapeHtmlChar);
|
||||
return string == null ? '' : (string + '').replace(reUnescapedHtml, escapeHtmlChar);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user