Я пытался настроить модульный тест, который по существу проверяет, правильно ли проанализирован то, что я прочитал из файла в другом месте.Я не хочу читать файл в этом модульном тесте, поэтому я создал массив с информацией.Но что бы я ни пробовал, пробельные символы преобразуются в '\ t'.
let mgfSection =
[
"BEGIN IONS",
"PEPMASS=491.222686767578",
"CHARGE=2",
"TITLE=491.222686767578_1494.17_scan=6268_2014090922Mix2alkylISW10noEclu,seq={ATNYNAGDR},sup={4}",
"SCANS=0",
"491.2227\u00092",
"128.1677\t34.3",
"143.9659 14.8",
];
Приведенный выше массив при выводе на консоль напрямую выдает '\ t' во всех местах, где можно ожидать символ табуляции (5-7).Однако это буквально '\ t', а не символ табуляции, поэтому я не могу разделить его (mgfSection [6] .split ("\ t") не работает).С другой стороны, он будет работать при чтении из файла, поэтому я не могу использовать ("\ t") только для того, чтобы заставить мой тест работать.
Что я могу сделать, чтобы пробельные символы отображались как реальные пробельные символыдля следующих функций?
Спасибо, Дженс
Кстати, я занимаюсь разработкой на AWS Cloud9.