JavaScript

Яндекс практикум бесплатный курс веб разработчика!

Яндекс практикум.. Java script.Приземление в реальность Урок 4 случайные числа. Выведите в консоль элемент массива phrases с индексом randIndex.Элемент массива phrases с индексом randIndex — это phrases[randIndex]. Не могу понять как этот самый массив с индексом вывести в консоль. Ссылка на урок: https://praktikum.yandex.ru/trainer/web/lesson/e8cdeb16-2752-4afe-adc5-d65ef9f64fd6/task/28ae6332-9342-4fd2-8f89-47f8c1fffa47/
phrases = ["Скажи-ка", "дядя", "ведь", "не даром", "Москва", "спаленная", "пожаром", "Французу", "отдана?"];
randIndex = Math.floor(Math.random() * phrases.length);
console.log(phrases[randIndex])
Виктор Иванов
Виктор Иванов
97 443
Лучший ответ
урок4: случайные числа

let randIndex = Math.random()*6;
console.log(randIndex);
console.log(phrases[randIndex]);
let randIndex = Math.floor(Math.random() * 6)
console.log(randIndex);
console.log(phrases[randIndex]);
Должно быть вот так!

let phrases = [
'отправить другу смешную гифку',
'посмотреть скидки на авиабилеты',
'разобраться, о чём поют рэперы',
'Юрий Дудь',
'расставить книги на полке по цвету',
'читать про зарплаты в Сан-Франциско'
];
let randIndex = (Math.random()*6);
console.log (randIndex)
console.log (phrases[randIndex]);
Игорь Петров работает! спасибо!
let randIndex=Math.random(0*1);
console.log (randIndex);
Вы нашли решение? ломаю голову второй день, 100 раз перечитала по JS и не могу понять решение.
Сергей Кропинов Если вы ещё не прошли, то код должен выглядеть так:
let phrases = [
'отправить другу смешную гифку',
'посмотреть скидки на авиабилеты',
'разобраться, о чём поют рэперы',
'Юрий Дудь',
'расставить книги на полке по цвету',
'читать про зарплаты в Сан-Франциско'
];
let randIndex = Math.random() * 6;
console.log(randIndex);
console.log(phrases[randIndex]);
let randIndex = Math.random(0)*6;
console.log(randIndex);
let phrases = [randIndex];
console.log(phrases[randIndex]);

у меня вот так получилось
let phrases = [
'отправить другу смешную гифку',
'посмотреть скидки на авиабилеты',
'разобраться, о чём поют рэперы',
'Юрий Дудь',
'расставить книги на полке по цвету',
'читать про зарплаты в Сан-Франциско'];

let randIndex = Math.random() * 6;
console.log(randIndex);
randIndex=((Math.random()*6) * phrases.length);
console.log(phrases[randIndex])
Сергей Умнов let randIndex = Math.random(1)*6;
console.log(randIndex);
let phrases = [
'отправить другу смешную гифку',
'посмотреть скидки на авиабилеты',
'разобраться, о чём поют рэперы',
'Юрий Дудь',
'расставить книги на полке по цвету',
'читать про зарплаты в Сан-Франциско'
];
Math.random()*6
let randIndex=Math.random()*6
console.log(randIndex)
phrases=[randIndex]
console.log(phrases[randIndex])
let phrases = [
'отправить другу смешную гифку',
'посмотреть скидки на авиабилеты',
'разобраться, о чём поют рэперы',
'Юрий Дудь',
'расставить книги на полке по цвету',
'читать про зарплаты в Сан-Франциско'
];
let randIndex = Math.random(0) * 6;
console.log(randIndex)

Проверено работает)
let phrases = [
'отправить другу смешную гифку',
'посмотреть скидки на авиабилеты',
'разобраться, о чём поют рэперы',
'Юрий Дудь',
'расставить книги на полке по цвету',
'читать про зарплаты в Сан-Франциско'
];

let randIndex = Math.floor(Math.random() * phrases.length);
console.log(randIndex);
console.log(phrases[randIndex]);
PE
Pavel Epimahov
102
Alex Yakhimovich Добрый день, откуда там квадратные скобки ?
Как поняь?
не работает! (