Здравствуйте. Я тренируюсь использовать JS, делая небольшие тесты. У меня есть массив такого типа:
const questions =
[
{
question: "Какой-то вопрос",
answers:
[
{text: "Ответ", correct: true},
{text: "Ответ", correct: true},
{text: "Ответ", correct: false},
{text: "Ответ", correct: true}
]
},
{
question: "Какой-то вопрос",
answers:
[
{text: "Ответ", correct: true},
{text: "Ответ", correct: true},
{text: "Ответ", correct: false},
{text: "Ответ", correct: true}
]
},
{
question: "Какой-то вопрос",
answers:
[
{text: "Ответ", correct: true},
{text: "Ответ", correct: true},
{text: "Ответ", correct: false},
{text: "Ответ", correct: true}
]
},
]
В интернете я нашел код, который перетасывает элементы (то-есть внутренние массивы) массива
questions (перед этим прописал let shuffledQuestions):
shuffledQuestions = questions.sort(() => Math.random() - .5);
А как перетасовать ответы (answers), чтобы ответы размещались в случайном порядке?
Подскажите, пожалуйста, буду благодарен.