У меня есть строка с кучей текста, включая новые строки. Мне нужен метод, который удаляет следующую строку текста до новой строки, а затем возвращает ее.Удалить и вернуть строку текста
Я знаю, что вы можете разбить строку на новых линиях с использованием следующим:
var lines = txt.split('\n');
, а затем вы можете перебрать каждый индекс строк, чтобы получить каждую строку.
Я не хочу разделить весь txt, просто удалите и верните строку из него, так что в следующий раз, когда txt будет доступен, последней строки больше не будет.
По существу, нарезка до тех пор, пока не будет найдена новая линия.
Остановить поддержку w3school, вместо этого использовать MDN: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf, https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/substring –
Простите, неудачная привычка;) Вы правы –