parse extended Unicode literal correctly (#4792)
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user