Каким образом можно сделать ровную табуляцию в строке?
Доброе времени суток. Возник такой вопрос, как можно реализовать ровные отступы в зависимости от строк.
Есть строка, мне нужно как-то посчитать количество символов во всех строках, и где больше символов, оттуда привязать табуляцию, 4 пробела, пробелы нужны где стоит \ t Сама строка:
let text =
'\n\
Склад:\t\t50 из 100\n\
Заказано:\t\t%s\n\
\tВведите сколько желаете заказать:'
В итоге нужно:
['\n\
Склад: 50 из 100\n\ // тут получается 11 пробелов, так как тоже ст. 2 длиннее
Заказано: 5\n\ // ст2. тут получается 8 пробелов, самая длинная строка
Остаток: 50\n\ // тут получается 5 пробелов, так как ст.2 длине на один сим.
Введите сколько желаете заказать: // Тут только 4, так как перед строкой нет символов ']