Добрый день.
Есть упражнение: пользователь вставляет в него текст и с ним происходит выбранная трансформация.
Например, таким образом происходит перемешивание букв в словах (код нашел готовый, т.к. в js ничего не понимаю):
function shuffleBukvomix(myArray) {
var index, valueIndex,
max = myArray.length-2,
min = 1;
if ((',.?";!:<>{}[]()\'-_«»\n').indexOf(myArray[myArray.length-1]) > -1) {
max = max - 1;
}
if ((',.?";!:<>{}[]()\'-_«»\n').indexOf(myArray[myArray.length-2]) > -1) {
max = max - 1;
}
if ((',.?";!:<>{}[]()\'-_«»\n').indexOf(myArray[myArray.length-3]) > -1) {
max = max - 1;
}
for (var i = 1; i < max + 1; i++) {
index = Math.floor(Math.random() * (max - min + 1)) + min;
valueIndex = myArray[index];
myArray[index] = myArray[i];
myArray[i] = valueIndex;
}
return myArray;
}
Подскажите пожалуйста как можно реализовать функцию перемешивания пробелов в случайном порядке.
По идее, необходимо сначала удалить все пробелы в тексте, а потом вставить их в случайных местах. Скудные познания в js не позволяют мне это даже нагуглить :)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости