Я пытаюсь развернуть строку (получить исходный символ \ t).
Я пытался все это:
var s = "my \t string";
var t = "\\t"; // Backslashes are escaped because this is rendered on an <input>
// How do we split the string?
s.split(t); // ["my string"]
s.split(t.substring(1)); // Not working becuase t.substring(1) is just 't'
s.split(t.replace(/\\\\/g, "\\")); // ["my string"]
// Expected result would be:
s.split('\t'); // ["my ", " string"]
// Using JSON.parse works
s.split(JSON.parse('"' + t + '"')); // ["my ", " string"]
Является ли JSON.parse единственным способом выполненияэто?