Бесконечное вращение строки путем удаления последнего символа и добавления его в начало строки
- Привет!
Это упражнение от W3resource. Я пытаюсь решить эту проблему, используя свою собственную логику мышления.
Цель упражнения состоит в том, чтобы постоянно удалять последнюю букву в слове "w3resource" и добавлять ее в начало слова "w3resource". Предполагается, что это будет продолжаться до тех пор, пока вы не закроете браузер.
Я могу это сделать, но когда я достигаю конца массива br, я получаю неопределенность. Тогда я
попробовал установить if(br || br[br.length-1]), но я думаю, что массив br все еще пуст, поэтому он не может пройти
опять это.
Используя мой код, не могли бы вы помочь мне получить тот же эффект, что и исходное задание:
JavaScript basic: поворот строки слева направо - w3resource[^]
Вот мой код:
функция animate_string(word){
ВАР БР = слово.сплит(");
if(br || br[br.длина-1]){
setInterval(функция(){
var show = br.pop() + br.slice(0).join(");
document.getElementById('target').innerHTML = show;}, 500);
}
}
animate_string('w3resource');
Что я уже пробовал:
Я могу заставить W3rescource вращаться один раз, удалив последнюю букву и добавив ее в начало текста, но когда она достигает конца "массива br", я получаю неопределенность. Тогда я
попробовал установить if(br || br[br.length-1]), но я думаю, что массив br все еще пуст, поэтому он не может пройти
опять это.