Дообрый день. Проблема казалось бы простая, но почему-то никак не могу разобраться, что я сделал не так.
Задача: В теле цикла команду console.log замените командой smoothly. Причём эта команда должна сохранять в переменной phrase элемент массива с индексом i.
Исходный код:
let phrases = [
]; //тут массив из 8 ссылок, не стал вставлять чтобы не заграмождать.
function getRandomElement(arr) {
let randIndex = Math.floor(Math.random() * arr.length);
return arr[randIndex];
}
let button = document.querySelector('.button');
let phrase = document.querySelector('.phrase');
let advice = document.querySelector('.advice');
let image = document.querySelector('.image');
button.addEventListener('click', function () {
let randomElement = getRandomElement(phrases);
smoothly(phrase, 'textContent', randomElement.text)
smoothly(image, 'src', randomElement.image)
if (randomElement.text.length > 40) {
advice.style.fontSize = '33px';
} else {
advice.style.fontSize = '42px';
}
for(let i = 0; i <= 2; i + 1){ // вот здесь собственно все задание
console.log(phrases[i]); // тут я исправил на "smoothly(phrase, 'textContent', phrases[i].text);"
}
});
И вот я сделал так, как казалось бы написано в задании. Но Яндекс.практикум выдает ошибку и пишет: "Выведите phrases в блок .phrase используя цикл и smoothly" Я же вывел, не?