Результат вывода программы "ЗАШИФРОВАТЬ ЗАШИФРОВАТЬСТРОКУ ЗАШИФРОВАТЬСТРОКУМЕТОДОМ ЗАШИФРОВАТЬСТРОКУМЕТОДОМВИЖЕНЕРА" не знаю как обрезать определенное количество символов при новом цикле у строки. Т.е чтоб в завершении выводило ЗАШИФРОВАТЬ СТРОКУ МЕТОДОМ ВИЖЕНЕРА. Количество символов которых нужно обрезать лежит в переменной count и увеличивается с каждой итерацией цикла. метод slpice не работает так как работа идет с строкой а не с массивом. Направьте в нужно русло буду благодарен)
var arrText = ["11", "6", "7", "8"];
var lengthOfText = 32;
function breakOfText(s) {
console.log(arrText); //(4) ["11", "6", "7", "8"];
console.log(arrText.length); // 4
console.log(lengthOfText); //32
var INPUT = s;
var b = [];
var arrayOutput = [];
var splits = "";
var count = 0;
const ZERO = 0;
for (var i = 0; i < arrText.length; i++) {
count += +arrText[i]; // старая длина слова + новая длина слова
console.log(count);
for (var j = 0; j < lengthOfText; j++) {
splits += INPUT[j]; //добавлять символы до тех пор пока не будет равно длинне [i] слова
if (j == count - 1) {
splits += ' ';
break;
}
}
}
console.log(splits); //result
}
breakOfText('ЗАШИФРОВАТЬСТРОКУМЕТОДОМВИЖЕНЕРА');
var str = "ЗАШИФРОВАТЬ ЗАШИФРОВАТЬСТРОКУ ЗАШИФРОВАТЬСТРОКУМЕТОДОМ ЗАШИФРОВАТЬСТРОКУМЕТОДОМВИЖЕНЕРА";
var arr = str.split(' ');
document.getElementById('out').innerHTML = arr.map((item, i) => {
return !i ? item : item.slice(arr[i - 1].length);
}).join(' ');
<div id="out"></div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нашел интересный эффект молний, помогите пожалуйста разобраться как его поставить фоном в прямоугольный блок
Создал проект командой create-react-app testЗатем отредактировал файл App