Когда я разделяю строку с помощью обратной косой черты, она на самом деле не разделяется. Скорее всего, это удаление обратной косой черты
Я пробовал разные комбинации. Но, похоже, ни один из них не работает так, как я ожидал.
<!DOCTYPE html>
<html>
<body>
<p>Click the button to display the array values after the split.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var str = "How\are you doing today?";
var res = str.split("\\");
console.log('res is', res);
document.getElementById("demo").innerHTML = res;
}
</script>
</body>
</html>
Я ожидаю, что переменная res будет представлять собой массив с двумя значениями, первое из которых будет «Как», а второе - «Вы делаете сегодня?». Но res - это массив из 1 значения 'Как дела сегодня?'