Javascript массивы имеют метод с именем sort (), который сортирует все ответы, заданные указанной функцией, отрицательное число отправляет элемент обратно в массив, а положительное число отправляет его вперед, поэтому что вы можете сделать быструю функцию для случайной сортировки массива следующим образом:
function sortArrayRandomly(array) {
return array.concat().sort(() => 0.5 - Math.random());
}
эта функция будет сортировать ваш массив в случайном порядке, затем вы можете использовать его в своем коде следующим образом:
function useApiData(data){
let answers = sortArrayRandomly([data.results[0].correct_answer, data.results[0].incorrect_answers[0], data.results[0].incorrect_answers[1], data.results[0].incorrect_answers[2]]);
document.querySelector("#category").innerHTML = `Category: ${data.results[0].category}`
document.querySelector("#difficulty").innerHTML = `Difficulty: ${data.results[0].difficulty}`
document.querySelector("#question").innerHTML = `Question: ${data.results[0].question}`
document.querySelector("#answer1").innerHTML = `${answers[0]}`
document.querySelector("#answer2").innerHTML = `${answers[1]}`
document.querySelector("#answer3").innerHTML = `${answers[2]}`
document.querySelector("#answer4").innerHTML = `${answers[3]}`
}