parse extended Unicode literal correctly (#4792)

This commit is contained in:
Alex Lam S.L
2021-03-17 02:34:50 +00:00
committed by GitHub
parent 997d09bb33
commit 9fc0ff5953
2 changed files with 15 additions and 4 deletions

View File

@@ -161,10 +161,10 @@ function decode_escape_sequence(seq) {
case "t": return "\t";
case "u":
var code;
if (seq.length == 5) {
code = seq.slice(1);
} else if (seq[1] == "{" && seq.slice(-1) == "}") {
if (seq[1] == "{" && seq.slice(-1) == "}") {
code = seq.slice(2, -1);
} else if (seq.length == 5) {
code = seq.slice(1);
} else {
return;
}